История изменений
Исправление alexru, (текущая версия) :
Непонятно только, сделает ли он то же самое в bin-файле.
Естественно сделает. BIN получается из ELF без изменений.
Сделай «static uint16_t readAddressBus()» и отдельная версия продает.
SRAM начинается c 0x20000000. 0x08000000 - это flash. Так что нужно смотреть в линкер как собирается .ramfunc.
Исправление alexru, :
Непонятно только, сделает ли он то же самое в bin-файле.
Естественно сделает. BIN получается из ELF без изменений.
Сделай «static uint16_t readAddressBus()» и отдельная версия продает.
Но это пример взаимоисключающих параграфов.
SRAM начинается c 0x20000000. 0x08000000 - это flash. Так что нужно смотреть в линкер как собирается .ramfunc.
Исходная версия alexru, :
Непонятно только, сделает ли он то же самое в bin-файле.
Естественно сделает. BIN получается из ELF без изменений.
Сделай «static uint16_t readAddressBus()» и отдельная версия продает.
Но это пример взаимоисключающих параграфов.
SRAM начинается c 0x20000000. 0x08000000 - это flash? Так что нужно смотреть в линкер как собирается .ramfunc.