TI论坛
直播中

廖阿朋

7年用户 1249经验值
私信 关注
[问答]

请问controlsuiite中的例程如何烧写,使用的ccs5.3

controlsuiite中的例程debug没有问题,直接按
"
Tools->On-chip Flash
"就可以烧写程序吗?

原来使用CCS3.3的时候,记得要使能 FLASH 的几个相关语句,以及替换cmd,以使得烧写flash中,并在ram中运行。
  

CCS5.3中应如何修改,请具体明示。

回帖(8)

冯敬宇

2018-11-19 14:59:26
zhao,
controlSUITE中的例程很多都是load在ram中的,一般编译后是直接点过电机debug 小虫 图标,要么就是选择target configuration file 菜单中相应的芯片配置,然后launch,再在debug界面中run> load program。
如果要修改RAM 到 Flash, 跟CCS3.3是一样的,没什么区别,修改CMD, 可以看一下controlSUITE 中 Flash的例程,比如C:ticontrolSUITEdevice_supportf2803xv127DSP2803x_examples_ccsv5flash_f28035
Eric
                                                                         - ERIC
举报

廖阿朋

2018-11-19 15:07:46
引用: guigui_7044 发表于 2018-11-19 06:31
zhao,
controlSUITE中的例程很多都是load在ram中的,一般编译后是直接点过电机debug 小虫 图标,要么就是选择target configuration file 菜单中相应的芯片配置,然后launch,再在debug界面中run> load program。
如果要修改RAM 到 Flash, 跟CCS3.3是一样的,没什么区别,修改CMD, 可以看一下controlSUITE 中 Flash的例程, ...

首先这么晚还回复,表示诚心的谢谢。
看到例程中有 #ifdef FLASH   .....;  #endif 这样的语句,但是不知道那里修改FLASH为1,使能。当然把 #ifdef FLASH,#endif 这个条件删除也能实现,不过有没有其他好些的办法?
举报

冯敬宇

2018-11-19 15:13:41
引用: a732538 发表于 2018-11-19 06:40
首先这么晚还回复,表示诚心的谢谢。
看到例程中有 #ifdef FLASH   .....;  #endif 这样的语句,但是不知道那里修改FLASH为1,使能。当然把 #ifdef FLASH,#endif 这个条件删除也能实现,不过有没有其他好些的办法?

你直接可以在device.h的头文件中 #define FLASH 1. 或是在CCS 的编译属性 CCS Build > C2000 compiler > Predefined symbols中定义FLASH。
Eric
                                                                         - ERIC
举报

廖阿朋

2018-11-19 15:26:26
引用: guigui_7044 发表于 2018-11-19 06:46
你直接可以在device.h的头文件中 #define FLASH 1. 或是在CCS 的编译属性 CCS Build > C2000 compiler > Predefined symbols中定义FLASH。
Eric
                                                                         - ERIC

没有找到具体哪个文件,不过还是谢谢您,这么及时的解答。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分