TI论坛
直播中

刘浩

8年用户 1176经验值
私信 关注
[问答]

CCS4.2运行串口程序出现问题

我原来用CCS3.3,现在改为CCS4.2,导进CCS4.2以后,其他工程都好好地,只有串口工程有问题。
运行时弹出对话框:
我感觉是CMD文件的问题,可是CCS3.3没问题。
我换了以后,不出现这问题,可是有新问题。
加载程序后,程序不是跳到MAIN函数,而是其他地方,如图:

而且运行也不对。
原来的CMD文件如下:
/**********************************************************/
/*                                                        */
/*         LINKER command file for LEAD3 memory map       */
/*                                                        */
/**********************************************************/


MEMORY
[
    PAGE 0:
        MMR     : origin = 0000000h, length = 00000c0h
        SPRAM   : origin = 00000c0h, length = 0000040h
        VECS    : origin = 0000100h, length = 0000100h
        DARAM0  : origin = 0000200h, length = 0003E00h
        DARAM1  : origin = 0004000h, length = 0004000h
        DARAM2  : origin = 0008000h, length = 0004000h
        DARAM3  : origin = 000c000h, length = 0004000h
        SARAM0  : origin = 0010000h, length = 0004000h
        SARAM1  : origin = 0014000h, length = 0005000h
        SARAM2  : origin = 0019000h, length = 0003000h
        SARAM3  : origin = 001c000h, length = 0004000h
        SARAM4  : origin = 0020000h, length = 0004000h
        SARAM5  : origin = 0024000h, length = 0004000h
        SARAM6  : origin = 0028000h, length = 0004000h
        SARAM7  : origin = 002c000h, length = 0004000h
        SARAM8  : origin = 0030000h, length = 0004000h
        SARAM9  : origin = 0034000h, length = 0004000h
        SARAM10 : origin = 0038000h, length = 0004000h
        SARAM11 : origin = 003c000h, length = 0004000h
        SARAM12 : origin = 0040000h, length = 0004000h
        SARAM13 : origin = 0044000h, length = 0004000h
        SARAM14 : origin = 0048000h, length = 0004000h
        SARAM15 : origin = 004c000h, length = 0004000h
        CE0     : origin = 0050000h, length = 03b0000h
        CE1     : origin = 0400000h, length = 0400000h
        CE2     : origin = 0800000h, length = 0400000h
        CE3     : origin = 0c00000h, length = 03f8000h
        PDROM   : origin = 0ff8000h, length = 07f00h
   /*   VECS    : origin = 0ffff00h, length = 00100h */ /* reset vector */
]      

SECtiONS
[
        vectors  : [] > VECS   PAGE 0         /* interrupt vector table */
        .cinit   : [] > SARAM0 PAGE 0
        .text    : [] > SARAM1 PAGE 0
        isrs     : [] > SARAM2 PAGE 0
        .stack   : [] > DARAM0 PAGE 0
        .sysstack: [] > DARAM0 PAGE 0
        .sysmem  : [] > DARAM1 PAGE 0
        .data    : [] > DARAM1 PAGE 0
        .bss     : [] > DARAM1 PAGE 0
        .const   : [] > DARAM1 PAGE 0
        .cio     : [] > DARAM1 PAGE 0
        .csldata:  [] > DARAM0   PAGE 0

]
出现第一个图的错误时错误提示如下:

请问高手,如何解决?谢谢!

回帖(7)

李峰

2019-2-12 07:26:53
你可以设置debug configuration,让程序加载后,直接跳到main函数开头。
记得加载GEL文件。
举报

刘浩

2019-2-12 07:34:44
引用: kingnet_52004 发表于 2019-2-12 07:26
你可以设置debug configuration,让程序加载后,直接跳到main函数开头。
记得加载GEL文件。

谢谢!具体怎么操作?怎么设置debug configuration?怎么加载gel文件?
举报

刘浩

2019-2-12 07:50:16
引用: lksas 发表于 2019-2-12 07:34
谢谢!具体怎么操作?怎么设置debug configuration?怎么加载gel文件?

你看是这样吗?
举报

李峰

2019-2-12 07:58:08
引用: lksas 发表于 2019-2-12 07:50
你看是这样吗?

对的,是在这里设置的,当点击debug时,程序会跳到main函数开头的。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分