免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 810 | 回复: 0
打印 上一主题 下一主题

求助:flash驱动 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-11-20 11:09 |只看该作者 |倒序浏览
最近遇到一个flash驱动的问题,可能是因为我在这方面是生手,一直探索不到方法,请各位高手大侠们帮忙看看。
主要问题如下:我有个flash芯片,是spansion公司生产的,型号是S29GL064A90TFIR7,
最后两个是R7,是代表这个家族系列的型号,我手头有个flash驱动能支持同一家族的R4系列。R4与R7的区别就在于R4带有bottom boot sectors,即第一个64k分为8个8k的小区作为boot区,而R7是一款uniform sectors,即每个扇区都是64k,没有boot区。我看了它们datasheet,地址起始地址都一样,唯一就是R4将第一快分成8k了。
开始时连烧都烧不上去,我在驱动里加上R7系列的ID号,能烧上去了,但是跑不起来。我也查了一些相关资料,具体原因是什么不大清楚,但主要是第一个sector大小不一样,我将boot sector大小改为64k,然后去改linux里MTD分区。在linux /drivers/mtd/maps/phymaps.c(各位可能跟我路径不一样,我是uclinux的裁减过的内核)增加了boot分区,大小也是64k,然后在make menuconfig中也改了些相关设置,可最后还是跑不起来。我真的有点不知所措了。
请各位大侠帮忙?哪位大侠做过这方面类似的改动,小弟不吝赐教,先谢了啊!期待中!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP