Добрый день, простой код для ARM на IAR. Нужно записать через указатель 32-битное число в память, а потом его же оттуда считать.
unsigned long volatile write; unsigned long volatile read;
write = 0x12345678; *((u32*)0x40001FFF) = write; read = *((u32*)0x40001FFF);
Пишется число 0x12345678, считывается 0x78563412. Как нужно сделать, чтобы считывалось правильно?
|