Board logo

标题: 版主,帮帮忙吧,折磨了我好长时间! [打印本页]

作者: brucesj    时间: 2005-9-5 21:33     标题: 版主,帮帮忙吧,折磨了我好长时间!

当我用codewarior向导生成一个s12DP256B的工程后,每当往工程中添加*.c时,它总是提示L1923://......has no DWARF debug info,到real-Time Debugger的时候就提示Warning:No debug information.
    简单的说,我总是无法调试另一个文件的c函数,但是能够找到.更奇妙的是源代码一点也没有变,删除添加几次那个文件就又好了,这个问题困扰了我们实验室好久,freescale也没有给出答复!
   特此在这里请教您一下,希望能得到你的答复,万分感谢,这件事情让我不爽了好久,一直无法找出原因!
作者: brucesj    时间: 2005-9-5 21:52

好像声明函数的.h文件和包含函数的.c文件的添加顺序有一定的要求
作者: strongchen    时间: 2005-9-6 09:55

在Link Order窗口中,在最后一栏(有个小虫的符号),将你的文件选上,即在此栏中有一个点,即可。
作者: monsterchp    时间: 2005-9-6 10:07

哈。多谢版主。
这个问题遇到了好多次,每一次遇到的时候,感觉莫名其妙,弄了一下顺序之类的又好了,也不知道是为什么。
不过以前从来就没有加个点之类的,怎么也会好。搞不懂!
作者: strongchen    时间: 2005-9-6 10:42

确实和编译及连接顺序有关。
作者: brucesj    时间: 2005-9-6 15:26

太感谢了,感激不尽阿!
谢主隆恩!!!!!哈哈~~~~~
作者: libingqiang    时间: 2005-9-6 20:42

请问strongchen,应该怎样将文件选上(有一个小点)?
既然和顺序有关,那应该怎样设置编译,连接顺序呢?
作者: strongchen    时间: 2005-9-7 09:56

在这一栏中用鼠标点一下即可。

连接顺序也可以在此窗口中用鼠标直接拖动就可以了。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0