TMS320F28377D: TI的工程师你们好,之前双核IPC例程能跑起来,但是代码COPY到我自己的工程就不行的原因找到了:CMD文件的问题,但是例程CMD文件使用SysConfig配置的,我把他跟新建工程进行对比。

Part Number: TMS320F28377D
Other Parts Discussed in Thread: SYSCONFIG, C2000WARE

如题所示,我把例程SysConfig生成的CMD文件跟我的工程的CMD文件进行对比,我看不出区别在哪,可以帮我分析一下吗?上面的是我自己工程的CPU2CMD代码,下面的是例程ipc_ex4_msgqueue_sysconfig_c28x2SysConfig生成的CMD代码,可以帮我分析一下我的CMD文件缺少什么部分吗?辛苦了,这个问题我找了一个月了!

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//
// Active linker CMD configuration selected by
// the CMD Tool global settings
//
#define CMD0
#ifdef CMD0
MEMORY
{
RAMM0_BEGIN : origin = 0x000000, length = 0x000002
RAMM0 : origin = 0x0000A2, length = 0x00035E
RAMM1 : origin = 0x000400, length = 0x0003F8
CLATOCPU_MSGRAM : origin = 0x001480, length = 0x000080
CPUTOCLA_MSGRAM : origin = 0x001500, length = 0x000080
RAMLS0 : origin = 0x008000, length = 0x000800
RAMLS1 : origin = 0x008800, length = 0x000800
RAMLS2 : origin = 0x009000, length = 0x000800
RAMLS3 : origin = 0x009800, length = 0x000800
RAMLS4 : origin = 0x00A000, length = 0x000800
RAMLS5 : origin = 0x00A800, length = 0x000800
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
MEMORY
{
PAGE 0 :
RAMM0 : origin = 0x000080, length = 0x000380
RAMD0 : origin = 0x00B000, length = 0x000800
RAMLS0 : origin = 0x008000, length = 0x000800
RAMLS1 : origin = 0x008800, length = 0x000800
RAMLS2 : origin = 0x009000, length = 0x000800
RAMLS3 : origin = 0x009800, length = 0x000800
RAMLS4 : origin = 0x00A000, length = 0x000800
RAMGS14 : origin = 0x01A000, length = 0x001000
RAMGS15 : origin = 0x01B000, length = 0x001000
RESET : origin = 0x3FFFC0, length = 0x000002
#ifdef __TI_COMPILER_VERSION__
#if __TI_COMPILER_VERSION__ >= 20012000
GROUP { /* GROUP memory ranges for crc/checksum of entire flash */
#endif
#endif
/* BEGIN is used for the "boot to SARAM" bootloader mode */
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

x 出现错误。请重试或与管理员联系。