warning DWARF debug info是什么意思

[复制链接]
5088|8
 楼主| 王培1 发表于 2009-1-4 15:06 | 显示全部楼层 |阅读模式
L1923:&nbsp;File&nbsp;E:workReadDirectMeterFSL_RDFSL_RDFSL_RD_DataStandardObjectCodemain.c.o&nbsp;has&nbsp;no&nbsp;DWARF&nbsp;debug&nbsp;info<br /><br /><br />L1923:&nbsp;File&nbsp;E:workReadDirectMeterFSL_RDFSL_RDFSL_RD_DataStandardObjectCodeReadDrectlyDriver.c.o&nbsp;has&nbsp;no&nbsp;DWARF&nbsp;debug&nbsp;info<br /><br /><br />L1923:&nbsp;File&nbsp;E:workReadDirectMeterFSL_RDFSL_RDFSL_RD_DataStandardObjectCodeUart.c.o&nbsp;has&nbsp;no&nbsp;DWARF&nbsp;debug&nbsp;info<br /><br /><br />L1923:&nbsp;File&nbsp;E:workReadDirectMeterFSL_RDFSL_RDFSL_RD_DataStandardObjectCodeMisc.c.o&nbsp;has&nbsp;no&nbsp;DWARF&nbsp;debug&nbsp;info<br /><br /><br />
张明峰 发表于 2009-1-4 15:13 | 显示全部楼层

警告:没有生成调试信息

不影响代码运行但不能进行源码级调试。
 楼主| 王培1 发表于 2009-1-4 15:24 | 显示全部楼层

奇怪,以前都没有的

我节前调试都没有的,怎么回来就有了?
 楼主| 王培1 发表于 2009-1-4 15:30 | 显示全部楼层

关于CONST

除了改PRM文件,还有其它方法把CONST声明的只读数据,放到FLASH里面吗
 楼主| 王培1 发表于 2009-1-4 15:59 | 显示全部楼层

问题找到了

我在一个.h的文件里面申明一个const的数组,放到了flash里面,而多个.c文件包含这个.h文件,编译器就warning我了
张明峰 发表于 2009-1-4 16:50 | 显示全部楼层

下面方法可以定义ROM变量

#pragma&nbsp;INTO_ROM<br />const&nbsp;static&nbsp;byte&nbsp;testString[]=&quot;This&nbsp;is&nbsp;a&nbsp;demo&quot;;<br /><br />“INTO_ROM”&nbsp;只对后面跟着的一个全局或静态变量有效。
 楼主| 王培1 发表于 2009-1-4 19:23 | 显示全部楼层

谢谢,张教主

张教主,还有个问题,我一直想问,怎么把&nbsp;BIG_ENDIAN&nbsp;改为little_endian,C18还有IAR都是little_endian&nbsp;而且可以设置为big_endian&nbsp;我看了CW,但找不到,你能给个提示吗,我问了好多人都不知道,谢谢
张明峰 发表于 2009-1-5 10:51 | 显示全部楼层

我的答案是不能改

MCU内部16位的寄存器组(两个8位组合)都是以BE方式定义的,编译器无法一会儿用BE,一会儿用LE生成代码。
 楼主| 王培1 发表于 2009-1-5 11:06 | 显示全部楼层

好的

谢谢,张教主,主要是以前的代码都是little&nbsp;endian,如果用FSL那也只有改了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

142

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部