реклама на сайте
подробности

 
 
> Как прочитать flash C8051F410 Silabs
Chacha
сообщение Nov 8 2016, 13:09
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 10-06-15
Пользователь №: 87 102



Доброго дня! Есть МК C8051F410 Silabs. К нему прикручена феррооперативка FM75V02 256-Kbit.
Есть стандартный дебаг адаптер от того же Силабса. Подключаю его по C2 интерфейсу. Во вкладке Get Memory заполняю адреса на считывание flash, всё считывается, но в файле одни 00. Подскажите, пожалуйста, что я делаю не так? С силабсами дела, к счастью, раньше не имел. Lock Code Memory Write Lock Hex Value стоит в 0.
Может это защита от чтения так отрабатывает? Пробывал читать все адреса, везде 00.










Сообщение отредактировал Chacha - Nov 8 2016, 13:08
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Harbinger
сообщение Nov 9 2016, 07:30
Сообщение #2


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



1. На скриншоте выбрана не FLASH ("Code"), а RAM. Впрочем, в этом случае выходной файл не создастся.
2. Все нули в lock-байте означают, что от чтения защищена вся память. При этом выходной файл заполняется нулями.
Цитата
The flash security mechanism allows the user to lock n 512-byte flash pages, starting at page 0 (addresses 0x0000 to 0x01FF), where n is the 1’s complement number represented by the Security Lock Byte.

Чтобы читалась вся память, lock-байт должен быть 0xFF. Непонятно, как он нулевым вычитался... проверял, правда, на 990, а не на 410. У него 16 страниц FLASH против 63 у 410. Выглядит так: защита снята - отображается 0xFF. Устанавливаю нули, после повторного коннекта читается 0x0F - т.е. показывает уже в инвертированном виде со сброшенными старшими битами. И в конце файла этот же байт, перед ним все нули.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 2nd August 2025 - 05:29
Рейтинг@Mail.ru


Страница сгенерированна за 0.01455 секунд с 7
ELECTRONIX ©2004-2016