[求助] 关于28027 如何学习编写CMD文件的问题

e87a235   2016-12-20 11:22 楼主
最近将28027的几个基本外设过了一遍,并且调试了一些小程序,发现每次遇到关于CMD文件的错误都显得束手无策,比如数组定义过大会遇到问题,将RAM上运行正常的某些程序烧入FLASH运行就会出错这一类。不知道各位大佬都是怎么学习编写·CMD文件的,需要看哪些资料?

回复评论 (7)

2推荐 dontium 

http://www.ti.com/lit/ug/spru513l/spru513l.pdf
http://www.ti.com/lit/ug/spru514l/spru514l.pdf

这两个文件看完,你就是高手了。
起码要浏览一遍,再对其重要的作重点学习。
点赞  2016-12-20 16:17
这说明TI提供的至少两个文件楼主没有看,一个是C编译器的说明,一个是汇编语言说明。等会儿帮你找找这两个文件
点赞  2016-12-20 11:46
引用: dontium 发表于 2016-12-20 11:46
这说明TI提供的至少两个文件楼主没有看,一个是C编译器的说明,一个是汇编语言说明。等会儿帮你找找这两个 ...

谢答主,当时看这两个手册都是大部头的并且觉得对应用没什么帮助所以没看,请问就应用而言需要对这两个手册的哪些部分有何种程度的理解?
点赞  2016-12-20 15:22
谢答主,我下来自己看下。28335的与28027的区别大不,需要都看不。以后可能会涉及这两款芯片
点赞  2016-12-20 16:32
引用: dontium 发表于 2016-12-20 11:46
这说明TI提供的至少两个文件楼主没有看,一个是C编译器的说明,一个是汇编语言说明。等会儿帮你找找这两个 ...

比如CMD文件中:FLASHD      : origin = 0x3F0000, length = 0x002000     /* on-chip FLASH */

length可以随意修改不
点赞  2016-12-20 21:01
引用: e87a235 发表于 2016-12-20 21:01
比如CMD文件中:FLASHD      : origin = 0x3F0000, length = 0x002000     /* on-chip FLASH */

lengt ...

查看芯片datasheet内部存储映射表。你会有所收获。这东西不是想当然乱写的。
点赞  2016-12-20 21:13
引用: ltbytyn 发表于 2016-12-20 21:13
查看芯片datasheet内部存储映射表。你会有所收获。这东西不是想当然乱写的。

谢答主,已经定位到了。
点赞  2016-12-20 21:49
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复