MC9S12XDP512 - Форум
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: sulmas, BanLadan  
Форум » Программаторы SVOD, TNM5000, RT809 , MiniPro TL866, EZP2010, Willem PCB5F и др. » Программаторы TNM 2000+ , TNM 5000+ USB NAND » MC9S12XDP512 (Проблемы с чтением)
MC9S12XDP512
suraДата: Суббота, 26.08.2023, 16:23 | Сообщение # 1
Группа: Пользователи
Сообщений: 11
Статус: Offline
Попалась MC9S12XDP512 нужно сделать клона камня ЕЕPROM прочиталась в лет а вот FLASH отказывается напрочь читать! При чтении создает вид чтения но вычитывает все FF. Это у меня такое, или у всех?

 
AdminДата: Суббота, 26.08.2023, 20:36 | Сообщение # 2
Группа: Администраторы
Сообщений: 2058
Статус: Offline
там защиты от чтения нет?
если есть 100% прошивка, то можно стереть.. и попробовать записать.
если нет. то лучше не рисковать. (если конечно, не важно устройство... ).
это блок бмв?
 
AdminДата: Суббота, 26.08.2023, 20:40 | Сообщение # 3
Группа: Администраторы
Сообщений: 2058
Статус: 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
Группа: Администраторы
Сообщений: 2058
Статус: Offline
sura, в софте там при выборе микросхемы, два варианта.
отдельно эпром..
и первый вариант флеш.(хотя не подписан)
правильно выбираете?


сорри за глупый может быть вопрос.. но лучше переспросить.
Прикрепления: 5426131.png (36.9 Kb)
 
AdminДата: Воскресенье, 27.08.2023, 19:56 | Сообщение # 6
Группа: Администраторы
Сообщений: 2058
Статус: 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


Может где то здесь проблема?
Прикрепления: 5341189.png (142.0 Kb) · 5062357.png (263.1 Kb)
 
suraДата: Воскресенье, 27.08.2023, 20:32 | Сообщение # 7
Группа: Пользователи
Сообщений: 11
Статус: Offline
Да перепроверил уже 1000 500 раз, эффект один и тот же!
Вот тот который не подписан и выбираю, подписанный работает нормально.
А вот с адресами да согласен может где то ошибка и есть, но оно в софте где то спрятано, проверить не представляется возможности.


Сообщение отредактировал sura - Понедельник, 28.08.2023, 08:25
 
Форум » Программаторы SVOD, TNM5000, RT809 , MiniPro TL866, EZP2010, Willem PCB5F и др. » Программаторы TNM 2000+ , TNM 5000+ USB NAND » MC9S12XDP512 (Проблемы с чтением)
  • Страница 1 из 1
  • 1
Поиск:

© Copyright Willem-ua 2010-2024