woroba 0 4 ноября, 2016 Опубликовано 4 ноября, 2016 · Жалоба Данные в EEPROM объявляю так #pragma location=".eeprom.noinit", но они обновляются при каждой заливке. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 26 5 ноября, 2016 Опубликовано 5 ноября, 2016 · Жалоба Данные в EEPROM объявляю так #pragma location=".eeprom.noinit", но они обновляются при каждой заливке. Проверьте опции проекта, кажется Debug, там где устанавливается опции программатрора и порты. Там есть выбор, что затирать перед "заливкой" - всю память (это Ваш случай), или только программную, без EEPROM, INFO и прочих. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
woroba 0 7 ноября, 2016 Опубликовано 7 ноября, 2016 · Жалоба Проверьте опции проекта, кажется Debug, там где устанавливается опции программатрора и порты. Там есть выбор, что затирать перед "заливкой" - всю память (это Ваш случай), или только программную, без EEPROM, INFO и прочих. Явно в опциях проекта нигде этого нет. Если только командной строкой в Exta options, но как это указать я не нарыл. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 26 8 ноября, 2016 Опубликовано 8 ноября, 2016 (изменено) · Жалоба Явно в опциях проекта нигде этого нет. Если только командной строкой в Exta options, но как это указать я не нарыл. Для MSP430 те я посмотрел бы Debugger -> ST-Link Изменено 8 ноября, 2016 пользователем k155la3 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 8 ноября, 2016 Опубликовано 8 ноября, 2016 · Жалоба те я посмотрел бы Debugger -> ST-Link Нет там ничего такого. Пусто. Кстати, для прошивки можно использовать STVP, там всё настраивается. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
woroba 0 9 ноября, 2016 Опубликовано 9 ноября, 2016 · Жалоба Нет там ничего такого. Пусто. можно использовать STVP, там всё настраивается. STVP пользую, но интересует дебаг! Заливать одним софтом а отлаживать в другом, согласитесь геморно! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 9 ноября, 2016 Опубликовано 9 ноября, 2016 · Жалоба STVP пользую, но интересует дебаг! Заливать одним софтом а отлаживать в другом, согласитесь геморно! Не соглашусь. Видимо, вы ещё не видели, что такое по-настоящему "геморно" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Garmin 0 9 ноября, 2016 Опубликовано 9 ноября, 2016 · Жалоба В IAR это делается при объявлении переменных: __no_init __eeprom uint8_t s; Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 26 11 ноября, 2016 Опубликовано 11 ноября, 2016 · Жалоба В IAR это делается при объявлении переменных: __no_init __eeprom uint8_t s; __no_init - инф. о том, что переменная не требует инициализации. Компилятор и не генерирует код, который ее будет инициализировать. __eeprom - что она расположена в области адресов EEPROM. Не более. "Затирать" ли эту (или какую-либо другую) область при "прошивке" ( точнее - до нее) - решается на уровне дебаггера-программатора. Возможно - какая-либо специфическая #pragma. Очевидно зависит от target-платформы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться