Не получается считать Spi Flash 25Q128A 13E40 корпус SO-8W
| |
rgz-groovy | Дата: Воскресенье, 17.12.2017, 12:39 | Сообщение # 1 |
Группа: Пользователи
Сообщений: 9
Статус: Offline
| Здравствуйте! ID микросхемы определяется, считываю прошивку, но каждый раз при верификации происходит ошибка о не совпадении, также сверяю считанные копии (5 раз считал память и все сохранил в bin) в Hex редакторе при сравнении между собой все отличаются.Не могу понять в чем дело, с этой маркой (25Q128A) впервые столкнулся, с другими микросхемами памяти 25Q16, 25Q32, 25Q64 никаких проблем - читаются и верифицируются.Скажу сразу память не битая, так как устройство в котором она стоит работает.У кого какие будут варианты? Программатор Willem PCB5-F V2.1 ПО программатора 98D12c4 ОС Windows 7 32-bit
|
|
| |
Admin | Дата: Понедельник, 18.12.2017, 08:53 | Сообщение # 2 |
Группа: Администраторы
Сообщений: 2060
Статус: Offline
| Добрый день. Попробуйте сработать в софте 97D12C3 . Не забудьте джампера переставить на него.
|
|
| |
rgz-groovy | Дата: Пятница, 22.12.2017, 19:17 | Сообщение # 3 |
Группа: Пользователи
Сообщений: 9
Статус: Offline
| В общем все банально просто оказалось: разработчик схемы оказывается не учел одну деталь при работе со Spi Flash 3v3, то есть питание для микросхемы то он понизил с помощью кренки на 3 Вольт, а вот управляющие уровни программатора (то есть 1) остались на уровне 5 Вольт. Я чтобы не понижать общее питание программатора, как это сделал человек Gennadij48 на форуме http://www.carhelp.info/forums....t742148 (топик создателя данной версии платы) Цитата Я решил проблему с Виллемом и SPI микросхема успешно прошилась, опозналась и прочиталась. Советы Кулепова здесь были полностью верны. Я позинил питание и запитал полностью программатор не от UsB 5v а от регулируемого болка питания для ремонта сотовых. Питание я выставил 3,9в на прошиваемой микросхеме получилось 3,1в. Соответственно питание микросхем логики тоже было соответственно снижено. Микросхема MX25L4005прошита и теперь работает в материнской плате. так вот я решил пойти другим путем - и ограничил уровни повесив резисторы на сигналы CS, DI, D0, CLK сопротивлением на 560 Ом каждый, и мой результат был очевиден: все читается и верифицируется, 3 захода и сверка в Hex все отлично.Спасибо! Возможно кому-то эта информация будет полезна по правильному согласованию в работе со Spi Flash 3v3.
|
|
| |
Admin | Дата: Пятница, 22.12.2017, 19:44 | Сообщение # 4 |
Группа: Администраторы
Сообщений: 2060
Статус: Offline
| rgz-groovy, в версии PCB5-F V2.1 все это сделано.
Только реально помогает это , если спишка полудохлая. С нормальной ис это делать не нужно Ради этих единичных случаев, я ввел в версии 2.1 джампер v.Prog . у которого два положения. одно 3.6v как раз для этих случаев и стандартное 4.4 (сделано это было очень давно... еще в 2010 году) смотрите картинку
|
|
| |
rgz-groovy | Дата: Пятница, 22.12.2017, 21:50 | Сообщение # 5 |
Группа: Пользователи
Сообщений: 9
Статус: Offline
| Так как описания всех джамперов для данной версии платы я нигде в нете не нашел, то пользовался только описанием платы PCB5.0F<>Willem 4.0 в котором нет данного джампера. Да верно, заметил джампер питания для SPI и он у меня по умолчанию стоит в положении 4,4V.Спасибо, в следующий раз учту. PS.Подскажите, где можно взять описание именно данной версии платы PCB5-F V2.1?
|
|
| |
Admin | Дата: Пятница, 22.12.2017, 21:52 | Сообщение # 6 |
Группа: Администраторы
Сообщений: 2060
Статус: Offline
|
|
|
| |
rgz-groovy | Дата: Пятница, 22.12.2017, 21:54 | Сообщение # 7 |
Группа: Пользователи
Сообщений: 9
Статус: Offline
| Спасибо!
|
|
| |
|