I googled it but could not find anything, I am new to assembly, I have a symbol definition which I think equal of #define statements of C.
FIRST EQU 0x20000480
In __main, I want to load this 0x20000480 value into R1 register, So I have the following code,
LDR R1, FIRST
This gives an error of
main.s(65): error: A1150E: Bad symbol, not defined or external
If I insert a "=" in front of the FIRST,
LDR R1, =FIRST
Then it builds fine.
Can anybody explain the use of "=" operator(if it is an operator) here?