下面这段代码: [ 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值。那么编译时又怎么决定编译哪一句呢。而且这样的格式,我找不到相关的资料说明,请高手指教 。
|