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

C6748 关于数据存放

在程序初始化的时候有一大段数据,需要存放在内存里,我查看了下数据手册,ROM不允许存放,但是我希望掉电能够保持,所以在DDR跟RAM都放不了。考虑到还有NAND FLASH,看了下关于NAND FLASH给的例程中,但是不知道何如来分配其地址,还有FLAH不需要在CMD里面进行说明吗?

Shine:

代码cmd文件里可以把大段数据定义到DDR。nand flash只是用来存放代码,boot后,代码还是搬移到RAM上来运行的。

YINPING ZHANG1:

回复 Shine:

那我固化的数据在DDR里不是会掉电失去吗?

Shine:

回复 YINPING ZHANG1:

固化的数据是放在nand flash里的,板子上电运行后,会由bootloader搬移到相应的RAM里去运行。

YINPING ZHANG1:

回复 Shine:

那我是通过EMIFACS来选择nand flash 的地址吗?

Shine:

回复 YINPING ZHANG1:

nand flash的接法可以参考TRM或者LCDK原理图。18.2.5.6.2 Connecting to NAND Flashhttp://www.ti.com/lit/ug/spruh79c/spruh79c.pdfhttp://www.ti.com/tool/tmdslcdk6748

YINPING ZHANG1:

回复 Shine:

好哒,先谢谢啦,我去看看资料

YINPING ZHANG1:

回复 Shine:

我有几点疑惑:

1.固化的数据应该在CMD里面说明吗?如果要说明的话,大概放在什么段?

2.我看资料上说nand flash里面的内容不是按址选的,那我如果要用flash里面的数据的话,是不是要通过emifa先选片、页;

3.如果我只是想把一大段数据固化在程序里,然后再程序运行的时候拿出来用,除了放在nand flash 还有其他更好的办法吗?我觉得通过emifa读取数据有点麻烦。

user5276279:

回复 YINPING ZHANG1:

你好,我想问下你这几个疑惑解决了么,最后你是怎么存储数据和读取的呀?谢谢了

Tony Tang:

回复 YINPING ZHANG1:

YINPING ZHANG11.固化的数据应该在CMD里面说明吗?如果要说明的话,大概放在什么段?

固化的数据是什么意思?是常量数组吗?

YINPING ZHANG12.我看资料上说nand flash里面的内容不是按址选的,那我如果要用flash里面的数据的话,是不是要通过emifa先选片、页;

结合NAND flash的手册看,NAND的读写通过一系列命令实现。

YINPING ZHANG13.如果我只是想把一大段数据固化在程序里,然后再程序运行的时候拿出来用,除了放在nand flash 还有其他更好的办法吗?我觉得通过emifa读取数据有点麻烦。

 

如果是常量数组,boot后,数据到RAM了,不需要再访问NAND。

赞(0)
未经允许不得转载:TI中文支持网 » C6748 关于数据存放
分享到: 更多 (0)