This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Debug无法找到Main函数所在源文件 什么原因?

debug仿真时

图中一般应该两行,

一行是源文件中Main函数所在的文件,

另一行是Main函数在flash中的物理地址;

但是我这里只显示一行Main函数在flash中的物理地址

无法找到源文件中的Main函数什么原因?

是目标配置文件写的不对造成的吗?

  • Joe,

    请问你是否有把工程的源文件都导入到CCSv5中。尝试reset CPU, restart的操作。

    Eric

  • Eric,

    谢谢你的回复,

    所有的源文件我都已经导入(而且都放在工程所在的文件夹中),编译也成功了,能够生成.out文件;

    会不会是我的debug 配置文件有问题,设置不对?

    我看了例程的项目可以显示两行;能找到main函数所在的源文件;

    但是我自己这个项目有些不同,只有一行;

    是我的软件设置有问题吗?

  • Joe,

    右键工程属性,然后参照下图。

    Eric

  • Eric,

    这个设置我查过了,没问题的;

    像我图中那样,

    load 程序后,无法找到源程序中main函数的位置;

    但是可以找到汇编中main的位置;不清楚什么原因?

    点击程序运行后,程序也能运行,变量值也在正常变化;

    谢谢!

  • load program后显示 No source available for "main() at 0x3de53d" 

    如下图: