C28xx_CPU1: GEL Output:Memory Map Initialization Complete
C28xx_CPU1: Loader: One or more sections of your program falls into a memory region that is not writable. These regions will not actually be written to the target. Check your linker configuration and/or memory map.
C28xx_CPU1: File Loader: Verification failed: Values at address 0x8201C@Program do not match Please verify target memory and memory map.
C28xx_CPU1: GEL: File: F:\DSP_28377\28377D_Code\ti\PCS_28377D_cpu1\CPU1_FLASH_DEBUG\PCS_28377D_cpu1.out: a data verification error occurred, file load failed.
使用仿真器为XDS100V3
CCS版本为7.2.0
Susan Yang:
建议您试一下下面的操作
1 烧写TI的flash例程看是否可以成功,以排除硬件问题
默认路径: C:\ti\c2000\C2000Ware_3_01_00_00\device_support\f2837xd\examples\cpu1\flash_programming_dcsm
2 使用uniflash来直接烧录.out或hex文件,来排除CCS的问题
user5106916:
回复 Susan Yang:
我用我现在的CCS版本可以烧录官方例程,但是烧录不了我的代码,用uniflash就可以烧录我的代码,需要下载更高版本的CCS吗
Susan Yang:
回复 user5106916:
理论上CCS7也是可以的,我之前也用CCS6烧录过例程
有可能是编译器版本的问题,我用的是 TI v 18.1.5版本的
user5106916:
回复 Susan Yang:
我的编译器版本是TI v18.1.5.LTS,请问是否可以
Susan Yang:
回复 user5106916:
根据您之前的测试和现在的描述,硬件是没有问题的。uniflash也是没有问题的。
那请先升级下CCS版本吧,因为手边暂时没有板子,我会在周一的时候用CCS7来测试一下您的程序
我也是使用的 TI v18.1.5.LTS
user5106916:
回复 Susan Yang:
我早上试了一下,CCS10.0可以正常烧录代码,但是还是请您看一下CCS7.2.0可以正常烧录不,因为我们整个公司目前用的都是CCS7.2.0,更换的话大家都得换,我这个是新开发的项目,想最小的更改量
Susan Yang:
回复 user5106916:
好的 我正在下载CCS7.2,之前电脑上没有这个版本,我会在测试后回复
Susan Yang:
回复 user5106916:
CCS 7.2 也是可以直接烧录成功的
还是使用的是之前CCS 10之内的编译器版本和target设置
user5106916:
回复 Susan Yang:
那为什么我用CCS7.2.0就不可以,仿真器版本是XDS100V3,就会报出刚开始那个加载故障
Susan Yang:
回复 user5106916:
请您在debug模式下,Tools → On-chip Flash
来看一下设置是否有问题,另外建议您先erase 整个flash后再重新操作,看是否可以正常烧录
TI中文支持网






