初学PIC就遇到问题多多

[复制链接]
3494|7
 楼主| WQZ 发表于 2007-10-8 09:47 | 显示全部楼层 |阅读模式
我在MPLAB&nbsp;IDE&nbsp;v7.62里用12C508+汇编写了个小程序,编译后运行正常。<br /><br />但是,我想查看一下:<br /><br />编译后代码的大小,&nbsp;存储器使用的情况,却到处找不到。<br /><br />Memory&nbsp;Usage&nbsp;Gauge&nbsp;饼图无任何指示,<br /><br />
yewuyi 发表于 2007-10-8 12:53 | 显示全部楼层

编译后会有提示,你自己仔细看手册把

  
 楼主| WQZ 发表于 2007-10-9 09:15 | 显示全部楼层

以下是编译后的提示信息,并没有发现资源的利用情况

以下是编译后的提示信息,并没有发现资源的利用情况<br /><br />Clean:&nbsp;Deleting&nbsp;intermediary&nbsp;and&nbsp;output&nbsp;files.<br />Clean:&nbsp;Deleted&nbsp;file&nbsp;&quot;E:PICROJFLASH&nbsp;LEDFlashLED.err&quot;.<br />Clean:&nbsp;Deleted&nbsp;file&nbsp;&quot;E:PICROJFLASH&nbsp;LEDFlashLED.cod&quot;.<br />Clean:&nbsp;Deleted&nbsp;file&nbsp;&quot;E:PICROJFLASH&nbsp;LEDFlashLED.hex&quot;.<br />Clean:&nbsp;Deleted&nbsp;file&nbsp;&quot;E:PICROJFLASH&nbsp;LEDFlashLED.lst&quot;.<br />Clean:&nbsp;Done.<br />Executing:&nbsp;&quot;C:Program&nbsp;FilesMicrochipMPASM&nbsp;SuiteMPAsmWin.exe&quot;&nbsp;/q&nbsp;/p12C508&nbsp;&quot;FlashLED.asm&quot;&nbsp;/l&quot;FlashLED.lst&quot;&nbsp;/e&quot;FlashLED.err&quot;<br />Loaded&nbsp;E:PICROJFLASH&nbsp;LEDFlashLED.cod.<br />BUILD&nbsp;SUCCEEDED:&nbsp;Sun&nbsp;Sep&nbsp;30&nbsp;10:28:27&nbsp;2007<br />
 楼主| WQZ 发表于 2007-10-9 09:25 | 显示全部楼层

是不是C语言的才有,而汇编的不支持

  
nilau 发表于 2007-10-9 11:06 | 显示全部楼层

在.map文件里

把.lkr文件加上
wqz 发表于 2007-10-11 08:37 | 显示全部楼层

加了lkr文件后有了Program Memory 而Data Memory还是没有

加了lkr文件后有了MAP文件<br />MAP文件里Program&nbsp;Memory&nbsp;Usage&nbsp;有了内容(饼图里也看到了指示)<br />而Data&nbsp;&nbsp;Memory还是没有(饼图里指示为0)<br /><br />以下是MAP文件所有内容<br /><br /><br />MPLINK&nbsp;4.13,&nbsp;Linker<br />Linker&nbsp;Map&nbsp;File&nbsp;-&nbsp;Created&nbsp;Thu&nbsp;Oct&nbsp;11&nbsp;08:50:17&nbsp;2007<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Section&nbsp;Info<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Section&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Type&nbsp;&nbsp;&nbsp;&nbsp;Address&nbsp;&nbsp;&nbsp;Location&nbsp;Size(Bytes)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;---------&nbsp;&nbsp;---------&nbsp;&nbsp;---------&nbsp;&nbsp;---------&nbsp;&nbsp;---------<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.org_0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;code&nbsp;&nbsp;&nbsp;0x000000&nbsp;&nbsp;&nbsp;&nbsp;program&nbsp;&nbsp;&nbsp;0x00004c<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.cinit&nbsp;&nbsp;&nbsp;&nbsp;romdata&nbsp;&nbsp;&nbsp;0x000026&nbsp;&nbsp;&nbsp;&nbsp;program&nbsp;&nbsp;&nbsp;0x000004<br /><br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Program&nbsp;Memory&nbsp;Usage&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Start&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;---------&nbsp;&nbsp;&nbsp;---------&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x000000&nbsp;&nbsp;&nbsp;&nbsp;0x000027&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;40&nbsp;out&nbsp;of&nbsp;517&nbsp;program&nbsp;addresses&nbsp;used,&nbsp;program&nbsp;memory&nbsp;utilization&nbsp;is&nbsp;7%<br /><br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Symbols&nbsp;-&nbsp;Sorted&nbsp;by&nbsp;Name<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Name&nbsp;&nbsp;&nbsp;&nbsp;Address&nbsp;&nbsp;&nbsp;Location&nbsp;&nbsp;&nbsp;&nbsp;Storage&nbsp;File&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;---------&nbsp;&nbsp;---------&nbsp;&nbsp;---------&nbsp;&nbsp;---------&nbsp;---------&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DELAY100mS&nbsp;&nbsp;&nbsp;0x000020&nbsp;&nbsp;&nbsp;&nbsp;program&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static&nbsp;E:PICROJFLASH&nbsp;LEDFlashLED.asm<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DELAY1mS&nbsp;&nbsp;&nbsp;0x000017&nbsp;&nbsp;&nbsp;&nbsp;program&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static&nbsp;E:PICROJFLASH&nbsp;LEDFlashLED.asm<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DL_LOOP_01&nbsp;&nbsp;&nbsp;0x00001b&nbsp;&nbsp;&nbsp;&nbsp;program&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static&nbsp;E:PICROJFLASH&nbsp;LEDFlashLED.asm<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DL_LOOP_02&nbsp;&nbsp;&nbsp;0x000022&nbsp;&nbsp;&nbsp;&nbsp;program&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static&nbsp;E:PICROJFLASH&nbsp;LEDFlashLED.asm<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LOOP&nbsp;&nbsp;&nbsp;0x000015&nbsp;&nbsp;&nbsp;&nbsp;program&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static&nbsp;E:PICROJFLASH&nbsp;LEDFlashLED.asm<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OFF_DL&nbsp;&nbsp;&nbsp;0x00000f&nbsp;&nbsp;&nbsp;&nbsp;program&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static&nbsp;E:PICROJFLASH&nbsp;LEDFlashLED.asm<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ON_DL&nbsp;&nbsp;&nbsp;0x000009&nbsp;&nbsp;&nbsp;&nbsp;program&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static&nbsp;E:PICROJFLASH&nbsp;LEDFlashLED.asm<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;START&nbsp;&nbsp;&nbsp;0x000006&nbsp;&nbsp;&nbsp;&nbsp;program&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static&nbsp;E:PICROJFLASH&nbsp;LEDFlashLED.asm<br /><br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Symbols&nbsp;-&nbsp;Sorted&nbsp;by&nbsp;Address<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Name&nbsp;&nbsp;&nbsp;&nbsp;Address&nbsp;&nbsp;&nbsp;Location&nbsp;&nbsp;&nbsp;&nbsp;Storage&nbsp;File&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;---------&nbsp;&nbsp;---------&nbsp;&nbsp;---------&nbsp;&nbsp;---------&nbsp;---------&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;START&nbsp;&nbsp;&nbsp;0x000006&nbsp;&nbsp;&nbsp;&nbsp;program&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static&nbsp;E:PICROJFLASH&nbsp;LEDFlashLED.asm<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ON_DL&nbsp;&nbsp;&nbsp;0x000009&nbsp;&nbsp;&nbsp;&nbsp;program&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static&nbsp;E:PICROJFLASH&nbsp;LEDFlashLED.asm<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OFF_DL&nbsp;&nbsp;&nbsp;0x00000f&nbsp;&nbsp;&nbsp;&nbsp;program&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static&nbsp;E:PICROJFLASH&nbsp;LEDFlashLED.asm<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LOOP&nbsp;&nbsp;&nbsp;0x000015&nbsp;&nbsp;&nbsp;&nbsp;program&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static&nbsp;E:PICROJFLASH&nbsp;LEDFlashLED.asm<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DELAY1mS&nbsp;&nbsp;&nbsp;0x000017&nbsp;&nbsp;&nbsp;&nbsp;program&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static&nbsp;E:PICROJFLASH&nbsp;LEDFlashLED.asm<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DL_LOOP_01&nbsp;&nbsp;&nbsp;0x00001b&nbsp;&nbsp;&nbsp;&nbsp;program&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static&nbsp;E:PICROJFLASH&nbsp;LEDFlashLED.asm<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DELAY100mS&nbsp;&nbsp;&nbsp;0x000020&nbsp;&nbsp;&nbsp;&nbsp;program&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static&nbsp;E:PICROJFLASH&nbsp;LEDFlashLED.asm<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DL_LOOP_02&nbsp;&nbsp;&nbsp;0x000022&nbsp;&nbsp;&nbsp;&nbsp;program&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static&nbsp;E:PICROJFLASH&nbsp;LEDFlashLED.asm<br /><br /><br />
wqz 发表于 2007-10-16 16:32 | 显示全部楼层

还是搞不定

  
greenspace 发表于 2007-10-22 17:25 | 显示全部楼层

lst文件

和你的项目名相同,编译后生成lst文件,前面部分是程序,最后部分有程序代码大小和详细的data区使用情况--所有未使用的空间都有标注
您需要登录后才可以回帖 登录 | 注册

本版积分规则

WQZ

12

主题

117

帖子

2

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