This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好!
在这里想请教一个关于flash和RAM的问题:
怎样把部分程序和数据放在flash,而部分程序和数据放在RAM。
为了实现上述操作,在代码编写和CCS配置方面,须要怎么做呢?
麻烦对上述问题比较清楚的专家和朋友介绍一下具体的操作步骤、相关的工作原理,提供相关的ti官方资料。
我使用的芯片是TMS320F28069,CCS版本是6.0.0。程序用于工控领域,部分变量值须要掉电记忆,部分变量值在程序运行过程中须要每0.25ms改变一次,故障检测和保护等对响应速度要求高程序需要放在RAM里面高速运行。
所以,我想是要设定好程序和变量的烧写位置吧。通过在这个技术论坛查找相关资料,我实现了把我的程序烧写到flash里面。但我想实现这样的效果:把部分程序和数据放在flash,而另外一部分程序和数据放在RAM。另外,我所找到的相关资料的介绍不算很完整,大概知道要改变CMD和加入InitFlash之类的函数。
在此请教大家,谢谢!
您好!
您可以到以下网址下载最新的C28x汇编语言工具手册,其中第8.5节详细介绍了linked command files的相关设置:
www.ti.com/lit/spru513j