LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1037|回复: 3

急急急,flash问题求助!

[复制链接]
发表于 2007-11-21 09:45:13 | 显示全部楼层 |阅读模式
我的flash共分为四块,分别存储bootloader1/bootloader2/fpga/fpaginfo,这些都可以在uboot中通过CFI接口进行更新和升级,不需要自己写代码。但目前想在kernel里也加上升级操作,是否需要自己单独写一套flash driver和相应的升级程序呢?还是内核里已经有相应的接口可以调用?初级菜鸟,请多指教!MTD是不是只有当flash里存储文件系统时才用的上呢???
发表于 2007-11-21 09:51:59 | 显示全部楼层
Post by summer77;1785440
我的flash共分为四块,分别存储bootloader1/bootloader2/fpga/fpaginfo,这些都可以在uboot中通过CFI接口进行更新和升级,不需要自己写代码。但目前想在kernel里也加上升级操作,是否需要自己单独写一套flash driver和相应的升级程序呢?还是内核里已经有相应的接口可以调用?初级菜鸟,请多指教!MTD是不是只有当flash里存储文件系统时才用的上呢???


你的内核和文件系统在什么地方??

flash在系统里面应该是属于mtd,有相应的驱动,编译内核就可以

可以随意读写,前提是你要写正确了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-21 10:04:34 | 显示全部楼层
内核是通过网口下载的,FS在NFS上。内核里flash可以通过MTD访问,请问应该如何访问?比如擦除,重写等等,网上大多讲的是在MTD上建文件系统,但我不需要啊,只想重写里面的uboot和FPGA代码,没有相关的资料,不知道怎么下手
回复 支持 反对

使用道具 举报

发表于 2007-11-21 15:39:15 | 显示全部楼层
Post by summer77;1785453
内核是通过网口下载的,FS在NFS上。内核里flash可以通过MTD访问,请问应该如何访问?比如擦除,重写等等,网上大多讲的是在MTD上建文件系统,但我不需要啊,只想重写里面的uboot和FPGA代码,没有相关的资料,不知道怎么下手


参考U-boot里面的代码

或者MTD驱动的代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表