b-volkov 0 18 октября, 2007 Опубликовано 18 октября, 2007 · Жалоба Имею eZdsp TMS320F2812 и CCS 3.2beta. По адресам 0х8000-0x9FFF нули и попытка их перезаписать ни к чему не приводит (пробовал и из программы и из окна Memory). Остальные области памяти (RAML,RAMH,FLASH) пишутся нормально. Это может быть следствием глюков/неправильной настройки CCS/драйверов JTAG или саму плату в помойку? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rufitskiy 0 19 октября, 2007 Опубликовано 19 октября, 2007 · Жалоба Если по адресам 0x3F 7F80...0x3F 7FF5 нули то дело ИМХО скорее всего в Code Security Module... В документации (smj320f2812.pdf) сказано, что область от 0x8000 до 0xA000 это Secure block SARAM памяти. Вот что написано в п. 3.2.9: The F281x supports high levels of security to protect the user firmware from being reversed engineered. The security features a 128-bit password (hardcoded for 16 wait states), which the user programs into the flash. One code security module (CSM) is used to protect the flash/ROM/OTP and the L0/L1 SARAM blocks. The security feature prevents unauthorized users from examining the memory contents via the JTAG port, executing code from external memory or trying to boot-load some undesirable software that would export the secure memory contents. To enable access to the secure blocks, the user must write the correct 128-bit KEY value, which matches the value stored in the password locations within the Flash/ROM. Т.е., чтобы работать с этими областями нужно в регистры CSM написать 128-битный ключик, который заранее написан в флэш/ПЗУ по адресам паролей (0x3F 7FF8 - 0x3F 7FFF) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Mokena 0 19 ноября, 2007 Опубликовано 19 ноября, 2007 · Жалоба Похоже случилось непоправимое. tms320f2812 заблокировался. Скорее всего я что-то напутал в .cmd файле и код программы частично влез в область code security module. Flash плагин в CCS говорит, что устройство заблокировано (Device is Locked) и доступна только одна кнопка Unlock. Понятное дело, прочитать или записать я не смогу, но почему нельзя сделать полное стирание памяти? Может есть какой-нибудь способ разблокировать (стереть все содержимое памяти) процессор? Или его теперь только выкидывать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться