打印

ARM汇编请教

[复制链接]
1928|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
leezongfan|  楼主 | 2007-3-11 21:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
下面这段代码:
 [ BUSWIDTH=16
       DCD 0x11100101    ;Bank0=16bit BootRom(AT29C010A*2) :0x0
    | ;BUSWIDTH=32
    DCD 0x22222220    ;Bank0=OM][1:0], Bank1~Bank7=32bit
    ]
我的理解是这是一段条件编译的代码。当BUSWIDTH=16则将内存空间当前地址定义成DCD 0x11100101当BUSWIDTH=32则将内存空间当前地址定义成DCD 0x22222220    
但是我找遍了程序,也没有发现其他地方指定BUSWIDTH值。那么编译时又怎么决定编译哪一句呢。而且这样的格式,我找不到相关的资料说明,请高手指教 。

相关帖子

沙发
leezongfan|  楼主 | 2007-3-12 21:36 | 只看该作者

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

怎么没有人回答啊。自己顶一个先。这就是一般的BOOT中的代码啊。请高人帮帮忙。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

48

帖子

0

粉丝