artemkad 53 7 марта, 2020 Опубликовано 7 марта, 2020 · Жалоба Хочется сохранить содержимое переменной при сбросе. В IAR для этого использую атрибут __no_init. Как добиться этого-же в Keil? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 131 7 марта, 2020 Опубликовано 7 марта, 2020 · Жалоба Тут Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
artemkad 53 7 марта, 2020 Опубликовано 7 марта, 2020 · Жалоба 9 hours ago, Arlleex said: Тут А что, без танцев с бубном задействования линковщика никак? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 131 8 марта, 2020 Опубликовано 8 марта, 2020 · Жалоба 11 часов назад, artemkad сказал: А что, без танцев с бубном задействования линковщика никак? Написать одну строчку в файле скрипта компоновщика никак? Компилятор какой? Для ARMCC можно так #pragma NOINIT int a; Но надежнее так, как по ссылке выше. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Intel4004 2 14 марта, 2020 Опубликовано 14 марта, 2020 · Жалоба On 3/8/2020 at 12:21 AM, artemkad said: А что, без танцев с бубном задействования линковщика никак? Ну, можно в свойствах проекта, на вкладке Target отрезать от IRAM1 нужное количество памяти, вписать его в IRAM2, и поставить на IRAM2 галочку NoInit. Смысл этого действия тот-же, но не требует редактирования scatter. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться