MC9S08AC60 - защищен от чтения

коллеги, что читать защищенный процессор перед чтением?
какой программист использовать?
после прочтения - 000000000
Решение
фиксированный
#процессор#читать
Задан 2 октября 2018

Для комментария нужно зарегистрироваться или войдите
Ответы 3
4.5 Безопасность
Серия MC9S08AC60 включает в себя схемы для предотвращения несанкционированного доступа к содержимому FLASH и
ОЗУ. Когда безопасность включена, FLASH и RAM считаются безопасными ресурсами. Прямая страница
регистры, высокостраничные регистры и фоновый контроллер отладки считаются необеспеченными ресурсами.
Программы, выполняемые в защищенной памяти, имеют нормальный доступ к любым ячейкам памяти MCU и
Ресурсы. Попытки получить доступ к защищенной ячейке памяти с помощью программы, выполняемой из незащищенного
пространство памяти или через интерфейс отладки фона блокируются (записи игнорируются и читаются return
все 0s).
Безопасность включена или отключена на основе состояния двух энергонезависимых битов регистров (SEC01: SEC00) в
регистр FOPT. Во время сброса содержимое энергонезависимого местоположения NVOPT копируется из FLASH
в рабочий регистр FOPT в высокоуровневом регистровом пространстве. Пользователь обеспечивает безопасность, программируя
NVOPT, которое может быть выполнено одновременно с запрограммированной FLASH-памятью. Состояние 1: 0
отключает безопасность, в то время как другие три комбинации задействуют безопасность. Обратите внимание на стертое состояние (1: 1)
делает MCU безопасным. Во время разработки, всякий раз, когда FLASH стирается, хорошая практика -
немедленно запрограммируйте бит SEC00 на 0 в NVOPT, чтобы SEC01: SEC00 = 1: 0. Это позволило бы MCU
чтобы оставаться необеспеченным после последующего сброса.
Встроенный модуль отладки не может быть включен, пока MCU защищен. Отдельная отладка фона
контроллер по-прежнему может использоваться для команд доступа к памяти в фоновом режиме, но MCU не может войти в активную
фоновый режим, за исключением того, что удерживает BKGD / MS на восходящем фронте сброса.
Пользователь может разрешить или запретить механизм разблокировки безопасности через 8-байтовый бэкдор
ключ безопасности. Если энергонезависимый бит KEYEN в NVOPT / FOPT равен 0, бэкдор-ключ отключен и
не способ отключить безопасность без полного стирания всех мест FLASH. Если KEYEN равно 1, безопасный
пользовательская программа может временно отключить безопасность:
1. Запись 1 в KEYACC в регистре FCNFG. Это позволяет модулю FLASH интерпретировать записи в
местоположения ключевых бэкдор-сопоставлений (NVBACKKEY через NVBACKKEY + 7) в качестве значений для
сравниваться с ключом, а не как первый шаг во FLASH-программе или команде стирания.
Глава 4 Память
Технический паспорт серии MC9S08AC60, Rev. 2
Freescale Semiconductor 57
2. Написание введенных пользователем значений ключа в NVBACKKEY через NVBACKKEY + 7.
Эти записи должны быть выполнены в порядке, начиная со значения для NVBACKKEY и заканчивая
NVBACKKEY + 7. STHX не следует использовать для этих записей, поскольку эти записи не могут быть выполнены
на смежных циклах шины. Пользовательское программное обеспечение обычно получает коды ключей вне MCU
через интерфейс связи, такой как последовательный ввод-вывод.
3. Запись 0 в KEYACC в регистре FCNFG. Если только что написанный 8-байтовый ключ соответствует
ключ, сохраненный во FLASH-местоположениях, SEC01: SEC00 автоматически изменяется на 1: 0 и безопасность
будет отключен до следующего сброса.
Ключ безопасности можно записать только из ОЗУ, поэтому его нельзя вводить с помощью фоновых команд
без сотрудничества с защищенной пользовательской программой. Невозможно получить доступ к FLASH-памяти, прочитав
в то время как KEYACC установлен.
Бэкдор-сравнительный ключ (NVBACKKEY через NVBACKKEY + 7) расположен во FLASH-памяти
местоположения в энергонезависимом пространстве регистров, чтобы пользователи могли запрограммировать эти местоположения так же, как они будут программировать
любое другое место памяти FLASH. Энергонезависимые регистры находятся в одном 512-байтовом блоке FLASH
как векторы сброса и прерывания, поэтому блокирование защиты этого пространства также блокирует защиту бэкдора
сравнение ключ. Защита блока не может быть изменена из пользовательских прикладных программ, поэтому, если векторное пространство
защищен блоком, механизм бэкдор-ключа безопасности не может постоянно изменять защиту блока,
настройки безопасности или бэкдор-ключ.
Безопасность всегда можно отключить через интерфейс отладки фона, выполнив следующие действия:
1. Отключите защиту блоков, написав FPROT. FPROT можно писать только с фоном
отладки команд, а не из прикладного программного обеспечения.
2. Сбросьте FLASH, если необходимо.
3. Пустой флажок FLASH. Если FLASH полностью стирается, безопасность отключается до следующего
сброс.
Чтобы избежать возврата в безопасный режим после следующего сброса, запрограммируйте NVO PT так, чтобы SEC01: SEC00 = 1: 0.
3 октября 2018
Вы уверены что он защищен?
Если да, то считать не получится.
3 октября 2018
-1
речь шла о различии между процессорами MC9S08AC60 - MC9S08AC60R
Я имею в виду читать защищенный процессор - @Piotr2608 2 октября 2018
2 октября 2018
Нужна схема модула холодильника Индезит DW5180
22 часа 148
СМА Bosch Classixx 5 WLF 20260 OE зависла.
20 ноября 239
СМА RSD 8239 DX убит проц, помогите восстановить (indesit 0300.05)
Суть проблемы: Был фейерверк в районе ввода сгорел конденсатор фильтра 0.1x275v отгорели дорожки. Плату восстановил. Блок питания запустился. Дальше разбирался вышел на кз по 5В. Оказалось проц садит.
Видимо вспышки достали до слаботочных лин
20 ноября 360
Как прошить плата индикации сма индезит SW:03.04.43
19 ноября 326
СМА BEKO не греет воду только на режиме хлопок.
СМА. Веко wkb 61001y, на любых режимах воду греет, сливает, отжимает, кроме режима хлопок. На хлопке эко 60°, хлопке 40° и вообще на режимах хлопок воду не греет. Стирает почти 9 часов. Селектор выбора программ исправен, резисторы в его цепи тоже исп
18 ноября 255
Инверторная микроволновая печь LG. Неисправен магнетрон.
Инверторная микроволновая печь LG MS2336GIH. Неисправен магнетрон. Из-за высокой температуры рассыпались ферриты в фильтре самого магнетрона 2M286-21Tbg.
Прошу мастеров сталкивающихся с подобной проблемой подсказать индуктивность этих катуше
18 ноября 109
Когда будет возможно закрыть свой вопрос решением и по какой причине это нельзя сделать сейчас?
17 ноября 113
LG DIRECT DRIVE с таходатчиком странный старт вращения
LG F80b9ld. Модуль EBR 739337.
Барабан стартует странным образом. Делает поворот градусов на 30 ( до 45 не дотягивает явно), после меняет направление вращения и начинает вращение.
Это в режиме диагностики.
При работе в режиме пол
17 ноября 224
Подскажите номиналы резисторов R8 и R9 модуля управления Атлант 908092005514 сма 60у1213?
17 ноября 212
СМА LG блок EBR731948 02 после залития водой .
15 ноября 364
ПММ Gorenje GV52040 - панель управления не работает, светодиоды не горят
13 ноября 288
Плата управления холодильника LG EBR80525407
Плата после жизнедеятельности мышей..... Подскажите пожалуйста номиналы резисторов R92 и R104, сгнили в труху..... Или если есть возможность фото сделать в районе проца. Спасибо заранее.


Вопрос решён. Выложу здесь видео п
13 ноября 212