LDR r2, =0x0 :OR: (Region_64K << 1) :OR: Region_Enable
上記のコマンドは何をしますか? それを使用するとエラーが発生しますが、armcc
問題なくコンパイルされますarm-none-eabi-gcc
命令に続くガベージ -- `ldr r2,=0x0:OR:(Region_64K<<1):OR:Region_Enable'
gcc のどこで
Region_Enable = 0b1
Region_64K = 0b01111
ARMCCで
Region_Enable EQU 2_1
Region_64K EQU 2_01111