ARM汇编请教

[复制链接]
2795|1
 楼主| leezongfan 发表于 2007-3-11 21:34 | 显示全部楼层 |阅读模式
下面这段代码:<br />&nbsp;[&nbsp;BUSWIDTH=16<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DCD&nbsp;0x11100101&nbsp;&nbsp;&nbsp;&nbsp;;Bank0=16bit&nbsp;BootRom(AT29C010A*2)&nbsp;:0x0<br />&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;;BUSWIDTH=32<br />&nbsp;&nbsp;&nbsp;&nbsp;DCD&nbsp;0x22222220&nbsp;&nbsp;&nbsp;&nbsp;;Bank0=OM][1:0],&nbsp;Bank1~Bank7=32bit<br />&nbsp;&nbsp;&nbsp;&nbsp;]<br />我的理解是这是一段条件编译的代码。当BUSWIDTH=16则将内存空间当前地址定义成DCD&nbsp;0x11100101当BUSWIDTH=32则将内存空间当前地址定义成DCD&nbsp;0x22222220&nbsp;&nbsp;&nbsp;&nbsp;<br />但是我找遍了程序,也没有发现其他地方指定BUSWIDTH值。那么编译时又怎么决定编译哪一句呢。而且这样的格式,我找不到相关的资料说明,请高手指教 。<br />
 楼主| leezongfan 发表于 2007-3-12 21:36 | 显示全部楼层

怎么没有人回答啊。自己顶一个先。

怎么没有人回答啊。自己顶一个先。这就是一般的BOOT中的代码啊。请高人帮帮忙。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

48

帖子

0

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