新手初次使用28335,求助!!!!!

2019-07-27 18:33发布

我刚买了一个28335开发板,但ccs6.0没有资料可参考,如何把代码烧到dsp里面一直没弄出来,这开发环境以前使用的51单片机复杂多了,哪里有ccs6.0的指导资料啊,哪位大神可以帮帮我?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
11条回答
神的兄弟
2019-07-28 04:03
建立工程时把F28335.cmd拷进去就是烧进FLASH,
建立工程时把28335_RAM_lnk.cmd拷进去就是烧进RAM仿真,
烧进FLASH掉电后程序不丢失,烧进RAM后程序会丢,
CPU访问FLASH和RAM的速度不一样,也就是在跑程序时主频不一样,
一般在烧进FLASH之后会使用函数MemCopy(&RamfuncsLoadStart, &RamfuncsLoadEnd, &RamfuncsRunStart);把程序从FLASH拷贝进RAM然后从RAM运行,同时使用InitFlash();初始化FLASH(是否需要这个不太确定),
当程序较多,或全局变量较多时,需要修改cmd文件(这个很重要)
cmd文件管理所有变量、程序、全局变量生成的地址,如果空间不够需要修改一下,删掉不用的空间,增加所需要部分的空间
CCS6.0和CCS4.0以上的软件操作一样(听说CCS3.3的就很不一样)
烧写程序前首先要确定仿真器配置是否正确,建立所需要的ccxml文件(就是仿真器配置文件),并测试仿真器是否连接上(从这时起板子就需要上电了)
编写完程序后先建立工程,建立无误后点Debug进入仿真,程序会直接下载进板子并开始仿真

一周热门 更多>