请教一个ARM汇编的问题
看bootloader代码,看到其中的内存分配头文件看不懂了,请大虾们指教ASSERT :DEF:BUSWIDTH
[ BUSWIDTH=16
B1_BWSCON EQU (DW16)
B2_BWSCON EQU (DW16)
B3_BWSCON EQU (DW16)
B4_BWSCON EQU (DW16)
B5_BWSCON EQU (DW16)
B6_BWSCON EQU (DW16)
B7_BWSCON EQU (DW16)
| ;BUSWIDTH=32 ; 2440 EV board.
B1_BWSCON EQU (DW16) ; AMD flash(AM29LV800B), 16-bit,for nCS1
B2_BWSCON EQU (DW16) ; PCMCIA(PD6710), 16-bit
B3_BWSCON EQU (DW16 + WAIT + UBLB) ; Ethernet(CS8900), 16-bit
B4_BWSCON EQU (DW32) ; Intel Strata(28F128), 32-bit, for nCS4
B5_BWSCON EQU (DW16) ; A400/A410 Ext, 16-bit
B6_BWSCON EQU (DW32) ; SDRAM(K4S561632C) 32MBx2, 32-bit
B7_BWSCON EQU (DW32) ; N.C.
]
就是这段代码,[]的用法没有见到过,查了ARM的书也没有查到,另外,BUSWIDTH=16的前面没有分号注释,而BUSWIDTH=32的前面却有分号注释,是为什么呢?表达什么含义?谢谢 有人知道吗?帮帮忙吧。 [、|、]相当于if 、elase 、endif
应该能百度到的 明白了,多谢
页:
[1]