Показать сообщение отдельно
Старый 03.05.2017, 17:45   #12
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Отладка без перезаливки программы

Цитата:
Сообщение от LordN Посмотреть сообщение
т.е. если в отладочном режиме константы были изменены, то при сбое питания они сбрасываются на те, что были прошиты ранее в рабочем режиме, если, конечно, они были...

так?
Чуть иначе. Даже если в рабочем не прошивали, после сброса питания константы не теряются. Тут всё нормально и безопасно, т.к. отладочная компоновка автоматически "превращается" в рабочую после выключения питания.

Другое дело, если вы в отладке константы меняли. Тут в зависимости от ситуации и контроллера, изменённые константы существуют до выключения питания. Это аналогично "отладке в ОЗУ" как у сименса. Там тоже потом обязательно после отладки нужно загрузить программу в ПЗУ. У нас просто перегрузить программу в любой из компоновок.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием