KEIL. Настройка отладчика (вкладка Debug)

Сегодня рассмотрим настройку отладчика, вкладка Debug.

Debug

Раздел «Отладка» управляет параметрами кэширования, загрузки и сброса устройств, которые применяются каждый раз при запуске сеанса отладки.

Cache Options (опции кеширования)
Улучшает производительность μVision Debugger путем кэширования областей памяти отлаживаемого устройства в память ПК. По умолчанию эти параметры включены для получения максимальной производительности.
Cache Code (кешировать код)

сообщает отладчику, что загруженный программный код не изменится. Когда эта опция установлена, μVision никогда не читает программный код из целевой системы. Отключите эту опцию, если приложение содержит самомодифицирующийся код или код программы может быть перезаписан.

Cache Memory (кешировать память)

определяет, будет ли обновляться отображаемая память во время остановки программы. Когда этот параметр установлен, отладчик не обновляет отображаемую память до тех пор, пока не будет выполнен следующий одинарный шаг,  шаг процедуры. Отключите этот параметр, чтобы увидеть фактическое содержимое памяти (например, содержимое подключенных к памяти периферийных устройств), когда отладчик остановлен.

Download Options (опции загрузки)

сравнивает и подготавливает код к загрузке в целевое устройство.

Verify Code Download (проверять загружаемый код)

сравнивает содержимое памяти в целевом устройстве с программой приложения для каждого сеанса.
Включите эту опцию, чтобы обеспечить корреляцию между загружаемым образом в целевой системе и образом, загруженным в отладчик μVision. Это предотвращает отладку неправильного кода при работе с различными целевыми объектами или несколькими экземплярами μVision.

Download to Flash (загружать во FLASH память)

загружает код во все регионы памяти.
Когда отключено, отладчик не загружает код в диапазоны адресов памяти, определенные в диалоговом окне « Flash Download Setup». Включите эту опцию, если приложение загружено в оперативную память, и алгоритм Flash определен для того же диапазона адресов. По умолчанию эта опция отключена. Обратитесь к статье базы знаний µVision Debugger: Error 57:Illegal Address in Debugger Output Window.

Misc Options (дополнительные опции)
Use Reset at Startup (использовать сброс при запуске)
С помощью команды «Сбросить при загрузке» происходит сброс CPU к целевому объекту при запуске отладчика. Когда отключено, отладчик просто останавливает CPU при выполнении текущей команды. Это позволяет запустить сеанс отладки и отладить программу, которая в настоящий момент выполняется на целевом сервере. Дополнительную информацию см. В разделе Start Sequence.

sticker

Оставить ответ