mse homjak (15.08.2019 19:27, просмотров: 135) ответил Mefod на Есть ли способ расположить переменную по определенному адресу в RAM для GCC? Без правки linker файла.
Описать для неё сегмент, типа #pragma region name="му_наме_вариабля_холе" origin=0xe0002000 size=0x1
...
uint32_t му_наме_вариабля[0x1] __attribute__((region("му_наме_вариабля_холе")));
//или просто
uint32_t му_наме_вариабля __attribute__((region("му_наме_вариабля_холе")));
//ну и каг обычно
му_наме_вариабля[0x1]=0;
//или
му_наме_вариабля=0;
//йя таг думайу
А можно глянуть, каг для ПИСК32, например, описаны СФРы. Они по фиксированным местам в памяти лежат