I have following code but find that x and y are the same value on the debugger. viewing ARM assembly review that the memcpy use same string address. #define A "\xA0\x00\x01" #define B "\xA0\x00\x02" memcpy(x, A, sizeof(A)-1); memcpy(y, B, sizeof(B)-1); If I change #define A "\xA0\x01\x01" #define B "\xA0\x02\x02" it will be OK. Tam
and what exactly are you trying to achieve?