uclinux下s3c4510b,flash为39vf160,如何才能知道flash中空闲地址?

joy.zhou   2009-5-13 18:21 楼主
希望能在用户程序中对flash读写数据,可是查看资料后 也不明白代码怎么存放,写了原有数据就启动不了了。uclinux下flash开始地址  FLASH_MEM_BASE=0x01000000,FLASH_SIZE=0x00200000. 而且修改数据前需要擦除,擦除的最小单位是sector吗?也就是4096? 请教各位如何才能写到空闲段中?还必须是一个空闲的sector。

回复评论 (4)

希望有人看到。。。
点赞  2009-5-13 18:35
试试 mtd 方式,linux 一般都通过 mtd 方式来驱动 flash 芯片的
点赞  2009-5-13 19:23
貌似有个工具叫 mtd-utils
点赞  2009-5-13 19:24
不错的贴
点赞  2009-5-15 09:23
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复