TI中文支持网
TI专业的中文技术问题搜集分享网站

FLASH的读写问题

我用的C6416,接线的时候是用的EMIFB,从BEA0连接到FLASH的A0,然后依次连接的;

用的EMIFB的CE0空间

目前用的FLASH型号为AM29LV400B,8位工作模式,读写无法实现,我想请问我这种连线方式,地址是否需要偏移,8位偏移多少,16位又偏移多少

下面是我的程序,按照例程改写的,请指正!

程序运行后,显示的是擦除和编程成功,但是实际用了一个参数传递出,写后的数据,发现不对

 

我看资料发现,一般都是将6416的EMIFB的BEA1连接到Flash的A0,然后依次连接的

如果用这种通用的连接方式的话,8位,16位怎么偏移呢

Tony Tang:

C6416 EMIFB 有BEA0吗?

chyl:

6416手册中boot flash应该接在EMIFB的CE1上吧

Suyang Yao:

回复 Tony Tang:

您好,我是6416的纯菜鸟,完全没有做过。

我看要把数据弄到Flash都是通过单独烧写的。

那么,请问6416板子在大程序已经正常运行的时候,能够通过已经在大程序里添加一段代码实现将运行过程中的产生的参数或数据保存到Flash里面吗?

这个功能代码如何写呢?还是不能实现此功能,必须通过单独的烧写工具才能将数据放到Flash?

非常期待您的答复!

赞(0)
未经允许不得转载:TI中文支持网 » FLASH的读写问题
分享到: 更多 (0)