TI中文支持网
TI专业的中文技术问题搜集分享网站

28379D程序烧录失败

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后再重新操作,看是否可以正常烧录

赞(0)
未经允许不得转载:TI中文支持网 » 28379D程序烧录失败
分享到: 更多 (0)