3.4.3. Окно Memory
(Руководство разработчика по микроконтроллерам семейства HCS08)В окне Memory (Рис.3.20) программа отладчика/симулятора показывает содержимое памяти МК. Остановив исполнение программы, пользователь может проделать множество полезных действий, используя сервис окна Memory.
Рис.3.20. Окно Memory.
После выбора определенной ячейки памяти (наведя на нее курсор и нажав левую кнопку мыши) в верхней строке окна будет показано глобальное имя этой ячейки. Вы можете убедиться в этом, проделав перечисленные операции с ячейкой памяти 0x00 (это регистр данных порта PTAD). Если дважды кликнуть левой кнопкой мыши по какой-либо ячейке, то появляется возможность отредактировать ее содержимое.
Если кликнуть правой кнопкой мыши по ячейке, то откроется меню (Рис.3.21), пункты которого зависят от объекта, находящегося под курсором.
Рис.3.21. Контекстное меню окна Memory.
В этом меню можно настроить следующие опции:
- Set Watchpoint/Show Watchpoints — позволяет установить или просмотреть уже установленные контрольные точки типа watchpoint.
- Word size — изменяет длину отображаемого в поле данных слова (byte, word или long).
- Format — изменяет формат представления слова данных (hexadecimal — шестнадцатеричный, octal — восьмеричный, binary — двоичный, signed decimal — десятичный со знаком, unsigned decimal — десятичный без знака, bitRevers — все биты слова побитно инвертированы).
- Mode — назначает режим обновления поля данных окна (automatic — автоматически, periodical — с заданным периодом или frozen — не обновлять, см. ниже в данном подразделе).
- Display options — назначает опции отображения (view the address — показывать колонку адресов ячеек, ASCII code — показывать справа символы кода ASCII, соответствующие содержимому ячеек).
Используя контекстное меню, можно также перейти в поле окна памяти на определенный адрес (только с целью просмотра), заполнить ячейку необходимыми данными, скопировать блок данных из одного адреса в другой, найти значения по маске и обновить содержимое окна.
Содержимое окна обновляется в соответствии с заданным режимом (опция Mode):
- automatic — данные обновляются каждый раз при остановке выполнения программы;
- periodical — данные обновляются с заданной периодичностью (задается в условных единицах по 100 мс);
- frozen — данные не обновляются.
Электронные компоненты Freescale >>>
Подробнее о компании Freescale >>>