12.3. Коды секретности
(Руководство разработчика по микроконтроллерам семейства HCS08)Для МК серий AW, AC, EN, GB, GT, JM, LC, QA, QD, QG, Rx, SG и SH
Регистр | Режим | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
---|---|---|---|---|---|---|---|---|---|
FOPT | Чтение | KEYEN | FNORED | 0 | 0 | 0 | 0 | SEC01 | SEC00 |
Запись | — | — | — | — | — | — | — | — | |
Сброс | NVOPT | ||||||||
NVOPT | Чтение | KEYEN | FNORED | 0 | 0 | 0 | 0 | SEC01 | SEC00 |
Запись | — | — | — | — | — | — | — | — | |
Сброс | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Для МК серий DN, DV, DZ, EL, SL
Регистр | Режим | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
---|---|---|---|---|---|---|---|---|---|
FOPT | Чтение | KEYEN | FNORED | EPGMOD | 0 | 0 | 0 | SEC01 | SEC00 |
Запись | — | — | — | — | — | — | — | — | |
Сброс | NVOPT | ||||||||
NVOPT | Чтение | KEYEN | FNORED | EPGMOD | 0 | 0 | 0 | SEC01 | SEC00 |
Запись | — | — | — | — | — | — | — | — | |
Сброс | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Описание битов:
Имя бита | Описание | Символ в языке С |
---|---|---|
KEYEN | Бит разрешения доступа к засекреченному МК, если ему передали корректный 8-байтный код секретности: 0 — доступ по коду секретности запрещен; 1 — доступ по коду секретности разрешен. Программное обеспечение отладки или программирования должно записать правильный 9-байтный код секретности по адресу NVBACKKEY. | bKEYEN |
FNORED | Бит для запрета перемещения векторов МК: 0 — вектора перемещаются, если какая-либо область памяти защищена от записи; 1 — вектора не перемещаются, если память защищена от записи. | bFNORED |
SEC01 SEC00 | Битовое поле для задания режима секретности: 00 — МК засекречен; 01 — МК засекречен; 10 — МК не засекречен; 11 — МК засекречен. | MEM_SECURE MEM_SECURE MEM_UNSECURE MEM_SECURE |
Для МК серии QE
Регистр | Режим | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
---|---|---|---|---|---|---|---|---|---|
FOPT | Чтение | KEYEN | 0 | 0 | 0 | 0 | SEC01 | SEC00 | |
Запись | — | — | — | — | — | — | — | — | |
Сброс | NVOPT | ||||||||
NVOPT | Чтение | KEYEN | 0 | 0 | 0 | 0 | SEC01 | SEC00 | |
Запись | — | — | — | — | — | — | — | — | |
Сброс | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Описание битов:
Имя бита | Описание | Символ в языке С |
---|---|---|
KEYEN | Бит разрешения доступа к засекреченному МК, если ему передали корректный 8-байтный код секретности: 00 — доступ запрещен; 01 — доступ запрещен; 10 — доступ разрешен; 11 — доступ запрещен. | KEY_DISABLED KEY_DISABLED KEY_ENABLED KEY_DISABLED |
SEC01 SEC00 | Битовое поле для задания режима секретности: 00 — МК засекречен; 01 — МК засекречен; 10 — МК не засекречен; 11 — МК засекречен. | MEM_SECURE MEM_SECURE MEM_UNSECURE MEM_SECURE |
Электронные компоненты Freescale >>>
Подробнее о компании Freescale >>>