KEIL. Налаштування відладчика (вкладка Debug)

налаштування

Сьогодні розглянемо налаштування налагодження, вкладка Debug.

Розділ «Налагодження» керує параметрами кешування, завантаження та скидання пристроїв, які застосовуються кожного разу під час запуску сеансу налагодження.

Cache Options (опції кешування) Покращує продуктивність μVision Debugger шляхом кешування областей пам'яті пристрою, що налагоджується в пам'ять ПК. За замовчуванням ці параметри включені для максимальної продуктивності.Cache Code (кешувати код)

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

Cache Memory (кешувати пам'ять)

визначає, чи буде оновлюватися пам'ять під час зупинки програми. Коли цей параметр встановлено, відладчик не оновлює пам'ять, що відображається, доки не буде виконано наступний одинарний крок, крок процедури. Вимкніть цей параметр, щоб побачити фактичний вміст пам'яті (наприклад, вміст периферійних пристроїв, підключених до пам'яті), коли відладчик зупинено.

Download Options (опції завантаження)

порівнює та готує код до завантаження в цільовий пристрій.

Verify Code Download (перевіряти завантажуваний код)

порівнює вміст пам'яті в цільовому пристрої з програмою для кожного сеансу. Увімкніть цю опцію, щоб забезпечити кореляцію між завантаженим чином у цільовій системі та способом, завантаженим у відладчик μVision. Це запобігає налагодженню неправильного коду під час роботи з різними цільовими об'єктами або кількома екземплярами μVision.

Download to Flash (завантажувати у FLASH пам'ять)

Misc Options (додаткові опції)Use Reset at Startup (використовувати скидання під час запуску) За допомогою команди «Скинути при завантаженні» відбувається скидання CPU до цільового об'єкта під час запуску відладчика. Коли вимкнено, відладчик просто зупиняє CPU під час виконання поточної команди. Це дозволяє запустити сеанс налагодження та налагодити програму, яка зараз виконується на цільовому сервері. Для отримання додаткових відомостей див. розділStart Sequence.