使用的仿真器是SEED-XDSUSB2.0/5V。

之前用的是CCS2.2,换成了CCS3.3的。

1.安装CCS3.3.38。在我安装完后,并没有急着升级,升级的程序是SR12_CCS_v3.3_SR_3.3.82.13.exe。

2.运行Setup CCStudio v3.3进行设置。因为选用的是SEED-XDSUSB2.0-510仿真器,设置的时候如下图

CCS3.3之DM642开发环境建立-LMLPHP

3.选中C64xx SEEDXDS510USB Emulator C64++ SEEDXDSUSB emulator,进行设置。

设置内容如下图所示

CCS3.3之DM642开发环境建立-LMLPHP

CCS3.3之DM642开发环境建立-LMLPHP

CCS3.3之DM642开发环境建立-LMLPHP

4.然后保存启动CCS3.3。

5.一开始在加载时出现了错误。有两个。

5 .1  问题1:GEL: Error while executing StartUp(): A reset is not allowed at this time when calling the function GEL_Reset()
           解决办法:请访问http://xgli0910.blog.163.com/blog/static/46962168201221315812438/,也趁机了解了下gel启动文件的概念。

5.2   问题2:当我在Debug菜单栏下conncet目标板时出现错误:

GEL: Error while executing OnReset(0): memory map prevented write to target memory at 0x01800054.
                         GEL: Error while executing StartUp(): memory map prevented write to target memory at 0x01800054.

解决办法:在百度上搜了下,原来还是和gel文件有关,虽然修改了网上说的将GEL_MapAdd(0x01800000, 0, 0x00000054, 1, 1);中54修改成58的问题,但是还是没有

解决,后来在CSDN下载里面找到了一个CCS3.3下DM642的gel文件,重新配置了一下就好了。新的DM642.gel下载地址如下:

http://download.csdn.net/detail/grace_pc/4468627

6.重新配置后上述问题消失,然后运行示例程序成功。

CCS3.3之DM642开发环境建立-LMLPHP

7.问题与探讨。

7.1   升级后是否有影响

7.2   gel文件的分析与学习

7.3   将原来CCS2.2环境下的程序放到3.3上面跑,看是否有什么问题

05-11 03:53