MC9S12XDP512
| |
sura | Дата: Суббота, 26.08.2023, 16:23 | Сообщение # 1 |
Группа: Пользователи
Сообщений: 11
Статус: Offline
| Попалась MC9S12XDP512 нужно сделать клона камня ЕЕPROM прочиталась в лет а вот FLASH отказывается напрочь читать! При чтении создает вид чтения но вычитывает все FF. Это у меня такое, или у всех?
|
|
| |
Admin | Дата: Суббота, 26.08.2023, 20:36 | Сообщение # 2 |
Группа: Администраторы
Сообщений: 2060
Статус: Offline
| там защиты от чтения нет? если есть 100% прошивка, то можно стереть.. и попробовать записать. если нет. то лучше не рисковать. (если конечно, не важно устройство... ). это блок бмв?
|
|
| |
Admin | Дата: Суббота, 26.08.2023, 20:40 | Сообщение # 3 |
Группа: Администраторы
Сообщений: 2060
Статус: Offline
| Chapter 30Security (S12X9SECV2)30.1IntroductionThis specification describes the function of the security mechanism in the S12X chip family(S12X9SECV2).30.1.1FeaturesThe user must be reminded that part of the security must lie with the application code. An extreme examplewould be application code that dumps the contents of the internal memory. This would defeat the purposeof security. At the same time, the user may also wish to put a backdoor in the application program. Anexample of this is the user downloads a security key through the SCI, which allows access to aprogramming routine that updates parameters stored in another section of the Flash memory.The security features of the S12X chip family (in secure mode) are:•Protect the contents of non-volatile memories (Flash, EEPROM)•Execution of NVM commands is restricted•Disable access to internal memory via background debug module (BDM)•Disable access to internal Flash/EEPROM in expanded modes•Disable debugging features for CPU and XGATETable 30-1gives an overview over availability of security relevant features in unsecure and secure modes.
Глава 30Безопасность (S12X9SECV2)30.1ВведениеВ данной спецификации описаны функции механизма безопасности в семействе микросхем S12X(S12X9SECV2).30.1.1ОсобенностиПользователю следует напомнить, что часть безопасности должна заключаться в коде приложения. Крайним примером может быть код приложения, который выгружает содержимое внутренней памяти. Это противоречило бы целям безопасности. В то же время пользователь также может пожелать установить бэкдор в прикладной программе. Примером этого является то, что пользователь загружает ключ безопасности через SCI, который обеспечивает доступ к процедуре программирования, которая обновляет параметры, хранящиеся в другом разделе флэш-памяти. Функции безопасности семейства микросхем S12X (в безопасном режиме): • Защитите содержимое энергонезависимой памяти (Flash, EEPROM) • Ограничено выполнение команд NVM • Отключить доступ к внутренней памяти через модуль фоновой отладки (BDM) • Отключить доступ к внутренней Flash/EEPROM в расширенных режимах • Отключить функции отладки для CPU и XGATETable 30-1 дает обзор доступности функций безопасности в незащищенном и безопасном режимах.
https://pdf1.alldatasheet.com/datashe....12.html
|
|
| |
sura | Дата: Воскресенье, 27.08.2023, 12:28 | Сообщение # 4 |
Группа: Пользователи
Сообщений: 11
Статус: Offline
| Защиты нет! Взял у знакомого оранж читает без вопросов, еепром сравниваю вычитывается одинаково. Ну а с флеш проблема, оранж вычитывает а тнм не хочет. Это блок управления рефрижератором.
Сообщение отредактировал sura - Воскресенье, 27.08.2023, 12:29 |
|
| |
Admin | Дата: Воскресенье, 27.08.2023, 19:43 | Сообщение # 5 |
Группа: Администраторы
Сообщений: 2060
Статус: Offline
| sura, в софте там при выборе микросхемы, два варианта. отдельно эпром.. и первый вариант флеш.(хотя не подписан) правильно выбираете?
сорри за глупый может быть вопрос.. но лучше переспросить.
|
|
| |
Admin | Дата: Воскресенье, 27.08.2023, 19:56 | Сообщение # 6 |
Группа: Администраторы
Сообщений: 2060
Статус: Offline
| далее, в этом окошке, написано как подключить программатор.
Пожалуйста, подключите ISP/BDM-плату к программатору TNM:(если нет платы.. можно и без нее. читаем ниже)
с распиновкой разных корпусов микросхемы и нумерацией контактов. Programmer ISP IC-112pin IC-80pin IC-144pin --------------------------------------------------------------------------- BKGD 23 15 25 RESET 42 30 54 Extal 46 34 58 XCLKS 36 24 48 GND 40 28 52 VCC+ 41 29 53
так же рекомендации по питанию.. и по заблокированному чипу... Если потребление вашей цепи превышает 200 мА, используйте внешний источник питания 5 В. Если чип заблокирован-для разблокировки- подключите Connect Extal и XCLKS к GND.
Если у вас нет платы TNM ISP-BDM, подключение к 10-контактному ISP: ISP1=BKGD ISP2=Vcc 200mA max ISP3=RESET ISP4=Extal ISP10=GND
так же есть интересная адресация расположения данных EEPROM(4k): Page FCh 000000h - 0003FFh Page FDh 000400h - 0007FFh Page FEh 000800h - 000BFFh Page FFh 000C00h - 000FFFh
Flash (512K):
page E0h E08000h - E0BFFFh page E1h E18000h - E1BFFFh page E2h E28000h - E2BFFFh page E3h E38000h - E3BFFFh page E4h E48000h - E4BFFFh page E5h E58000h - E5BFFFh page E6h E68000h - E6BFFFh page E7h E78000h - E7BFFFh page E8h E88000h - E8BFFFh page E9h E98000h - E9BFFFh page EAh EA8000h - EABFFFh page EBh EB8000h - EBBFFFh page ECh EC8000h - ECBFFFh page EDh ED8000h - EDBFFFh page EEh EE8000h - EEBFFFh page EFh EF8000h - EFBFFFh page F0h F08000h - F0BFFFh page F1h F18000h - F1BFFFh page F2h F28000h - F2BFFFh page F3h F38000h - F3BFFFh page F4h F48000h - F4BFFFh page F5h F58000h - F5BFFFh page F6h F68000h - F6BFFFh page F7h F78000h - F7BFFFh page F8h F88000h - F8BFFFh page F9h F98000h - F9BFFFh page FAh FA8000h - FABFFFh page FBh FB8000h - FBBFFFh page FCh FC8000h - FCBFFFh page FDh FD8000h - FDBFFFh page FEh FE8000h - FEBFFFh page FFh FF8000h - FFBFFFh
security byte 0xFFBF0F unsecured state 0xFFBF0F = 0xFE (xxxx xx10)
в этом режиме, выбора микросхемы, он вычитвает один файл? может быть в нем, и эпром по адресам указнаым лежит.. и содержания флеш?
так же, там еще и картинка есть с подключением. после закрытия картинки что выше.. появляется другая. с распиновкой трех типов корпусов. и опять же..
фор унлок.... для разблокировки- подключите Connect Extal и XCLKS к GND
Может где то здесь проблема?
|
|
| |
sura | Дата: Воскресенье, 27.08.2023, 20:32 | Сообщение # 7 |
Группа: Пользователи
Сообщений: 11
Статус: Offline
| Да перепроверил уже 1000 500 раз, эффект один и тот же! Вот тот который не подписан и выбираю, подписанный работает нормально. А вот с адресами да согласен может где то ошибка и есть, но оно в софте где то спрятано, проверить не представляется возможности.
Сообщение отредактировал sura - Понедельник, 28.08.2023, 08:25 |
|
| |
|