2812烧写后不进中断

[复制链接]
2857|0
 楼主| clz918 发表于 2007-6-23 14:52 | 显示全部楼层 |阅读模式
<br />各位:<br />&nbsp;&nbsp;&nbsp;&nbsp;我把仿真时通过的程序(有4个中断)烧入2812后发现,程序不进中断。我弄了个指示灯轮流亮灭的程序烧入后,发现这个程序运行正常。<br />&nbsp;&nbsp;&nbsp;&nbsp;我用的CMD文件如下:<br />-o.DeBugclztest.out<br />-m&nbsp;clztest.map<br />MEMORY<br />{<br />PAGE&nbsp;0&nbsp;:<br /><br />&nbsp;&nbsp;RAMM0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;origin&nbsp;=&nbsp;0x000000,&nbsp;length&nbsp;=&nbsp;0x000400<br />&nbsp;&nbsp;BEGIN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;origin&nbsp;=&nbsp;0x3f7ff6,&nbsp;length&nbsp;=&nbsp;0x000002&nbsp;&nbsp;<br />&nbsp;&nbsp;PRAMH0&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;origin&nbsp;=&nbsp;0x3d8000,&nbsp;length&nbsp;=&nbsp;0x004000&nbsp;&nbsp;<br />&nbsp;&nbsp;RESET&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;origin&nbsp;=&nbsp;0x3FFFC0,&nbsp;length&nbsp;=&nbsp;0x000002&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />PAGE&nbsp;1&nbsp;:&nbsp;<br /><br /><br />&nbsp;&nbsp;LSARAM&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;origin&nbsp;=&nbsp;0x3de000,&nbsp;length&nbsp;=&nbsp;0x008000&nbsp;<br />&nbsp;&nbsp;RAMM1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;origin&nbsp;=&nbsp;0x000400,&nbsp;length&nbsp;=&nbsp;0x000400<br />&nbsp;&nbsp;DRAMH0&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;origin&nbsp;=&nbsp;0x3f8000,&nbsp;length&nbsp;=&nbsp;0x001000&nbsp;<br />&nbsp;&nbsp;BUFA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;origin&nbsp;=&nbsp;0x8000,&nbsp;&nbsp;length=0x1000<br />&nbsp;&nbsp;BUFB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;origin&nbsp;=&nbsp;0x9000,&nbsp;&nbsp;length=0x1000<br />&nbsp;&nbsp;BUFC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;origin&nbsp;=&nbsp;0x3f9000,&nbsp;length=0x1000<br />&nbsp;&nbsp;RECORDDATA&nbsp;:&nbsp;origin&nbsp;=&nbsp;0x80020,&nbsp;&nbsp;length=0x700<br />&nbsp;&nbsp;PARAMETER&nbsp;&nbsp;:&nbsp;origin&nbsp;=&nbsp;0x80725,&nbsp;&nbsp;length=0x20<br />&nbsp;&nbsp;PASSWORD&nbsp;&nbsp;:&nbsp;origin&nbsp;=&nbsp;0x80005,&nbsp;&nbsp;length=0x08<br />}<br /><br /><br />SECTIONS<br />{<br /><br /><br />&nbsp;&nbsp;codestart&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&gt&nbsp;BEGIN,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;=&nbsp;0<br />&nbsp;&nbsp;ramfuncs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&gt&nbsp;PRAMH0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;=&nbsp;0&nbsp;&nbsp;<br />&nbsp;&nbsp;.text&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&gt&nbsp;PRAMH0,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;=&nbsp;0<br />&nbsp;&nbsp;.cinit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&gt&nbsp;PRAMH0,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;=&nbsp;0<br />&nbsp;&nbsp;.pinit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&gt&nbsp;PRAMH0,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;=&nbsp;0<br />&nbsp;&nbsp;.switch&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&gt&nbsp;RAMM0,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;=&nbsp;0<br />&nbsp;&nbsp;.reset&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&gt&nbsp;RESET,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;=&nbsp;0,&nbsp;TYPE&nbsp;=&nbsp;DSECT&nbsp;<br />&nbsp;&nbsp;<br />&nbsp;&nbsp;.stack&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&gt&nbsp;RAMM1,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;=&nbsp;1<br />&nbsp;&nbsp;.ebss&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&gt&nbsp;DRAMH0,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;=&nbsp;1<br />&nbsp;&nbsp;.econst&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&gt&nbsp;LSARAM,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;=&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;.esysmem&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&gt&nbsp;DRAMH0,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;=&nbsp;1<br />&nbsp;&nbsp;.bufferA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;{}&gtBUFA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;1&nbsp;<br />&nbsp;&nbsp;.bufferB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;{}&gtBUFB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;1&nbsp;&nbsp;<br />&nbsp;&nbsp;.bufferC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;{}&gtBUFC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;1&nbsp;&nbsp;<br />&nbsp;&nbsp;.RecordData&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;{}&gtRECORDDATA&nbsp;&nbsp;PAGE&nbsp;1<br />&nbsp;&nbsp;.parameter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;{}&gtPARAMETER&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;1<br />&nbsp;&nbsp;.password&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;{}&gtPASSWORD&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;1<br />}<br /><br />&nbsp;&nbsp;我感觉象CMD少设置了什么,但又不知道具体怎么回事,烦请指点一下。<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;谢谢<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

111

主题

336

帖子

3

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