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

No source available for "main() at main.c:699 0x800a48"

TI工程师:

            你好,我用的芯片是C6747,当在debugg模式下的时候,会出现“No source available for "main() at main.c:699 0x800a48"”,然后程序就跑不动啦,不知道怎么解决?还请解答一下;

Shine:

请问用的是什么版本CCS?跑的是例程还是自己的代码?板子是自己的吗?

chao li22:

回复 Shine:

你好:
      我用的版本是CCS6.2.0;跑的是自己的代码;板子是利用的研旭的开发板,不是自己的板子;
以下是CMD代码:

-l rts64plus.lib
-l C6747bsl.lib

-stack           0x00001000      /* Stack Size */
-heap            0x00001000      /* Heap Size */

MEMORY
{

    DSPL2RAM     o = 0x00800000  l = 0x00040000     /* 256kB L2 Internal RAM */
   

    VECS:        o = 0x80000000  l = 0x00000f00
    ARMRAM:      o = 0xFFFF0080  l = 0x00001f80
    DSPRAM:      o = 0x11800000  l = 0x00040000
    SHAREDRAM:   o = 0x80000f00  l = 0x0001ffff
    SDRAM:       o = 0xC0000000  l = 0x20000000
}

SECTIONS
{   ".vectors"  >   VECS
    .bss        >     DSPL2RAM//SHAREDRAM
    .cinit      >    DSPL2RAM//SHAREDRAM
    .cio        >     DSPL2RAM//SHAREDRAM
    .const      >    DSPL2RAM//SHAREDRAM
    .stack      >     DSPL2RAM//SHAREDRAM
    .sysmem     >    DSPL2RAM//SHAREDRAM
    .text       >   DSPL2RAM//SHAREDRAM
    .switch     >  DSPL2RAM//SHAREDRAM
    .far        >    DSPL2RAM//SHAREDRAM
  .buffer   >  DSPL2RAM//SHAREDRAM
}

Shine:

回复 chao li22:

请到工程属性里看一下Fully symbolic debug(-g)选项有没有勾上?

chao li22:

回复 Shine:

你好,那个选项是勾上了的,但是依然会出该提示

赞(0)
未经允许不得转载:TI中文支持网 » No source available for "main() at main.c:699 0x800a48"
分享到: 更多 (0)