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

TMS320F28335: 使用DMA的CMD文件编写

Part Number:TMS320F28335

目标:通过DMA将外部数据从XINTF导入到RAML4~7。

RAM调试完,准备将程序烧写进FLASH。看到自带的CMD文件里有DMARAML4~7,但是我通过全文件搜索,没有找到那里有定义将什么放到了DMARAML4~7,

1。我可以把这个注释掉吗?

2。我读写DMA都是用的局部变量,我是不是只需要确保stack在RAML4~7就可以了?

jh chen:

CMD里面的名字没关系,DMA相关的数组定义到RAML4~7。但最好继续使用DMARAML4~7。方便统一。

,

Camel Santo:

不能没关系啊,每一个名称不都应该有对应的 汇编.sect 。这个DMARAML4~7没找到就比较虚。。坐等大佬解答。

,

Green Deng:

你好,自带的cmd文件是TI官方提供的还是自己编写的?我这边没有找到跟“DMARAM”有关的定义。

,

jh chen:

DMARAML4~7只是SECTION的名字。SECTION指向的还是RAML4~7。DMA需要使用RAML4~7。所以在DMA的例子里写了DMARAML4~7。使用DATA_SECTION的方式指定。但你没有使用这个,且定义“读写DMA都是用的局部变量”。所以我说没有关系。最好使用全局的变量,用DATA_SECTION的方式指定到DMARAML4~7。如果你要使用局部,那就按照目前你的设计,stack指向RAML4~7。CMD里面,你删除这几句也可以。不删除也没影响。

,

Camel Santo:

官方的,就在F28335.cmd里面,楼下说的是对的,我删除了目前跑着还可以。。

,

Camel Santo:

感谢解答,按照你说的确实找到出处了。感谢~!

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28335: 使用DMA的CMD文件编写
分享到: 更多 (0)