Как программировать SST49LF003A ?

Ответить
Ezo
------
Сообщения:2042
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga
Как программировать SST49LF003A ?

Сообщение Ezo » Вт июн 20, 2006 9:57 pm

При работе с указанным чипом в софте надо выбрать SSTLF004А !!
- Софт с выбранным SST49LF003A работает с адресной областью 0х00000-0х5FFFF.
Однако чип LF003 имеет (одинаковую с LF004) адрессную область 0х00000- 0x7FFFF. Для LF003 область 0х00000- 0x1FFFF неиспользуется (invalid adress range).
- Если читать чип, то в буффере получим по адресам 0х00000-0х1FFFF 0хFF, 0х20000-0х5FFFF 2мб файла. Последний 1мб отсутсвует.
- Если читать чип с выбранным SSTLF004А, то в буффере получим по адресам 0х00000-0х1FFFF 0хFF, 0х20000-0х7FFFF 3мб файла.
- Если имеем 3мб (384КВ) исходный файл для записи, то к нему в начале следует добавить 1мб (128КВ) с данными 0хFF.
- Выбираем SSTLF004А, вставим галку Skip Write 0xFF, грузим новый файл, смотрим ID, стираем и программируем.
- Формирование 4мб файла можно провести разными программами .
То же самое можете делать с софтом Виллема :
a) выбираем 8мб чип SST49LF008A (область буффера 0х00000-0хFFFFF)
б) если там содержание, clear buffer 0xFF
в) load 3Mb файл источника, инфо сейчас в адрессах 0х00000-0х5FFFF, далее 0х60000-0хFFFFF пусто 0хFF
г) выбираем команду Actions> Move A to B adress; A=0x0, B=0x20000, size 0x60000. Теперь 0х00000-0х1FFFF первый мб файла, 0х20000-0х7FFFF весь 3мб файл, 0х80000-0хFFFFF пусто 0хFF
д) Move A to B adress; A=0x80000, B=0x0, size 0x20000. Теперь 0х00000-0х1FFFF пусто 0хFF, 0х20000-0х7FFFF весь 3мб файл, 0х80000-0хFFFFF пусто 0хFF
е) выбираем SST49LF004A. Теперь 0х00000-0х1FFFF пусто 0хFF, 0х20000-0х7FFFF весь 3мб файл. Буффер готов для программировании.
- Проверена работа с чипом SSTLF003A (ID, erase, program, verify, read - OK). Огромное спасибо то konischev в участии экспериментах и в обеспечении чип-образцов.

Ezo
------
Сообщения:2042
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Сообщение Ezo » Вт июн 20, 2006 10:41 pm

Однако оказалось еще попроще.
Выбираем SST49LF004A, загружаем 3Мб файл (без доработки), выставляем Offset 0x20000 и программируем :)
Также при чтении выставляем Offset 0x20000 , в буффере инфо будет сначала все 3мб по адресам 0х00000 - 0x5FFFF.

texnik04
Сообщения:76
Зарегистрирован:Пн янв 23, 2006 12:00 pm
Откуда:Новороссийск

Сообщение texnik04 » Пн июл 10, 2006 1:09 pm

Актуально спасибо.
восстановление информации в новороссийске
+7918-458-49-47

49LF003 must die :)
Сообщения:3
Зарегистрирован:Пт мар 06, 2009 1:22 pm

Re: Как программировать SST49LF003A ?

Сообщение 49LF003 must die :) » Пт мар 06, 2009 1:53 pm

Ezo, скажите пожалуйста где выставить Offset 0x20000. У меня на вкладке Configs(больше нигде не могу найти слова Offset :) ) Offset 0x000000, его значение не меняется :( переходником шил всё что он поддерживает кроме SST49LF003A при записи возникает ошибка Eror at 0x000000 сразу после запуска записи. Софт 0,97ja OC:WinXP на плате написано V3.1 спаял пару лет назад шьет всё что попадается, класная штука иногда сильно выручает. Объясните пожалуйста ещё раз для тупых. Спасибо.

Ezo
------
Сообщения:2042
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Re: Как программировать SST49LF003A ?

Сообщение Ezo » Пт мар 06, 2009 2:40 pm

В скрине софта, нижный правый угол , Offset (HEX) в место "0" пишем 0x20000 (или 20000, уже непомню)

Ответить