[ZLG-ARM] 关于bootloader中compiler那部分的check的疑问

[复制链接]
 楼主| huanhuan03 发表于 2007-1-23 11:43 | 显示全部楼层 |阅读模式
<br /><br />关于bootload中Compiler&nbsp;check那部分的疑问?看了好几个bootload的例子,在compile&nbsp;check那一块都是如下描述的:<br /><br />;****************************************************************************&nbsp;<br />;检查是否使用tasm.exe进行编译&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;GBLL&nbsp;&nbsp;&nbsp;&nbsp;THUMBCODE&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;[&nbsp;{CONFIG}&nbsp;=&nbsp;16&nbsp;<br />THUMBCODE&nbsp;SETL&nbsp;{TRUE}&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;CODE32&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;<br />THUMBCODE&nbsp;SETL&nbsp;{FALSE}&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;]&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;[&nbsp;THUMBCODE&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;CODE32&nbsp;&nbsp;&nbsp;;for&nbsp;start-up&nbsp;code&nbsp;for&nbsp;Thumb&nbsp;mode&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;]&nbsp;<br />分两部分,第一部分判断{CONFIG}&nbsp;是否为&nbsp;16,并根据结果给THUMBCODE赋值;第二部分判断THUMBCODE是否为true,如果是,则code32;<br /><br />我的疑问是:在第一部分,如果{CONFIG}&nbsp;为&nbsp;16,则THUMBCODE为true,同时执行伪指令code32;那么为什么还要第二部分的判断呢?是不是多余了?<br />&nbsp;<br />&nbsp;<br />
 楼主| huanhuan03 发表于 2007-1-23 13:33 | 显示全部楼层

没有人知道啊?

没有人知道啊,这一部分查了好久都没查到,基本上关于这一点的解释都是一个版本
 楼主| huanhuan03 发表于 2007-1-24 08:34 | 显示全部楼层

不要让他沉下去

不要让他沉下去,以免知道答案的救世主看不到<br />快点来吧
 楼主| huanhuan03 发表于 2007-1-24 11:18 | 显示全部楼层

不要沉下去

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

本版积分规则

12

主题

32

帖子

0

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

12

主题

32

帖子

0

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