TMS320F28335-CCS20-导入老版本例程
一、导入工程

建议选择“拷贝项目到工作空间”,防止改乱找不到原版。
二、第一处注意

刚导入时会因为CCS版本问题而报红无法编译(例程适用于CCS6),对项目右键单击选择最下面的“Properties”。

上图是未经修改的“General”

上图是修改后的“General”,注意仿真器种类可能会不同。

上图是未经修改的“Dependencies”

上图是修改后的“Dependencies”,新版本CCS中没有那个了,“Save and close”。
三、第二处注意

刚导入时文件结构如图所示。

修改后如上图所示,F28335.cmd经编译可以烧入Flash,断电可保存;如果使用28335_RAM_lnk.cmd,断电无法保存。

单击右键“Rebuild Projects”重新编译。

编译完成,结果如上图,项目名从红色变为黄色/白色。
四、第三处注意

“运行”->“Flash Project”,结果如下图,可以看到正在从A到H逐个擦除重写Flash分区,说明此时程序保存至Flash中,断电后可保存。
五、第四处注意

如上图,如果选择“运行”->“Debug Project”也可以将程序保存至Flash中,效果是一样的,所以能否烧录程序就取决于编译时CMD使用的哪个。对于能够烧录进Flash的编译结果,可以断电保存但比较费时间;对于不烧录进Flash仅在RAM上的便于结果,无法断电保存但调试速度快,不用等待Flash擦除时间。
六、第五处注意

如果是这种选择去编译,结果无论如何都不会保存到Flash中,如果“Reset”或断电重启,仍然执行Flash中的程序。注意,下面的28335_RAM_lnk.cmd与上面的重复,编译时会发生重复定义的错误导致编译失败,只能留一个进行编译。
更多推荐
所有评论(0)