Каким образом можно считать и увидеть ОТР область SPI ,сделать поправки и залить обратно?
(28-10-2018, 17:22)kodov Wrote: [ -> ]Каким образом можно считать и увидеть ОТР область SPI ,сделать поправки и залить обратно?
OTP = однократная запись.. считать наверно можно.. а вот сделать поправки и записать назад.. это вопрос.. если только в новую SPI однократно..
(28-10-2018, 17:22)kodov Wrote: [ -> ]Каким образом можно считать и увидеть ОТР область SPI ,сделать поправки и залить обратно?
Можно скриптом. Я выкладывал скрипт, там чтение есть отп. Можно запись реализовать, нужно название флеш и даташат.
https://mslw.com/bb/showthread.php?tid=2...78#pid8778
(28-10-2018, 17:27)merkulss Wrote: [ -> ] (28-10-2018, 17:22)kodov Wrote: [ -> ]Каким образом можно считать и увидеть ОТР область SPI ,сделать поправки и залить обратно?
Можно скриптом. Я выкладывал скрипт, там чтение есть отп. Можно запись реализовать, нужно название флеш и даташат.
https://mslw.com/bb/showthread.php?tid=2...78#pid8778
запись только того что еще не записано? а вот если уже записано, то только чтение доступно.. или я путаю чего?
"ОТР=однократная запись" - Вы наверное имеете ввиду, если не выставлять фьюзы (лок биты STS2 -11 12 13 ) защиты в новой микросхеме?
(28-10-2018, 17:42)kodov Wrote: [ -> ]"ОТР=однократная запись" - Вы наверное имеете ввиду, если не выставлять фьюзы (лок биты STS2 -11 12 13 ) защиты в новой микросхеме?
верно..
http://remont-aud.net/forum/24-69719-1
если не залочена , по идее проблем не должно возникнуть.
Думаю нужно посмотреть, писать не пробовал. Там по идее можно писать только в пустые области или искать флеш где не писалась нужная область. Да и каждую флеш нужно смотреть по даташит как работать с этой отп зоной.
Универсального алгоритма нет. Экспериментировал пока, spitt на некоторых spi за отп выдавал то первые байты флеш, то зону sfdp(может и я чо путаю). А это не то. Поэтому нужно глядеть что вообще за флеш и даташит.
То есть я понял так, что на UFPI c ОТР областью с SPI в частности , работа не организована. Кроме изменения конфигурации статусов конечно....
Флэшь -W25Q128FVSG
Готовой работы нет. Можно пробовать реализовать в каждом конкретном случае скриптом.
Сергей с помощью Вашего скрипта считал в хекс редактор буфер ОТР. Сохранил файл в папку FlashIDs.
Только файл большой 16 Кб......против 1Кб