Opbdm程序问题

[复制链接]
2143|3
 楼主| mannerfh 发表于 2008-5-16 16:24 | 显示全部楼层 |阅读模式
DM, ST, se, TI, ce
最近看到飞思卡尔的Open&nbsp;source&nbsp;BDM&nbsp;for08的程序中有下面这么一段程序:<br />&nbsp;&nbsp;&nbsp;&nbsp;STA&nbsp;&nbsp;&nbsp;,X&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;switch&nbsp;BDM&nbsp;to&nbsp;high&nbsp;impedance&nbsp;*/<br />&nbsp;&nbsp;&nbsp;&nbsp;ROL&nbsp;&nbsp;&nbsp;i&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;shift&nbsp;C&nbsp;into&nbsp;i&nbsp;(from&nbsp;the&nbsp;bottom)&nbsp;*/<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NOP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;wait&nbsp;1&nbsp;more&nbsp;cycle&nbsp;(5&nbsp;cycles&nbsp;in&nbsp;total&nbsp;together&nbsp;with&nbsp;ROL)&nbsp;*/<br />其中static&nbsp;unsigned&nbsp;char&nbsp;i;&nbsp;&nbsp;/*&nbsp;i,&nbsp;j&nbsp;&&nbsp;k&nbsp;are&nbsp;used&nbsp;as&nbsp;timing&nbsp;and&nbsp;general&nbsp;purpose&nbsp;variables&nbsp;in&nbsp;the&nbsp;Tx&nbsp;&&nbsp;Rx&nbsp;routines&nbsp;must&nbsp;be&nbsp;placed&nbsp;into&nbsp;the&nbsp;direct&nbsp;segment&nbsp;*/<br />其中的第二句在Code&nbsp;warrior中编译不通过,哪位高人来指点一下,谢谢各位!
wacke 发表于 2008-5-16 21:59 | 显示全部楼层

改一下就好了。

把static&nbsp;unsigned&nbsp;char&nbsp;i;<br />改成&nbsp;unsigned&nbsp;char&nbsp;near&nbsp;i;<br />
 楼主| mannerfh 发表于 2008-5-17 09:13 | 显示全部楼层

这有什么区别呢

这有什么区别呢,谢谢指点!!!
wacke 发表于 2008-5-17 21:36 | 显示全部楼层

CW版本之间的差别

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

166

帖子

0

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