www.ejtag.ru
http://www.ejtag.ru/

NOR Flash и все связанное с ними
http://www.ejtag.ru/viewtopic.php?f=18&t=850
Страница 1 из 57

Автор:  sergiuss [ 11 ноя 2013, 23:55 ]
Заголовок сообщения:  NOR Flash и все связанное с ними

NOR Flash
Все вопросы, связанные с этим типом флешь, рассматриваются в этой теме.

Внешний вид ПО
143
Окно "About.."
144

Перемычки на адаптере
Перемычки для переходника I28Fxx TSOP56
Подключение FWH PLCC32

Автор:  sergiuss [ 20 фев 2014, 10:52 ]
Заголовок сообщения:  Re: Вопросы, решение проблем, советы

Первый вариант NOR_TT для Easy-NAND.
Может работать и с переделанным железом (перемычка на ногах кипариса, выше скорость) и без переделки (ниже скорость). Галка в настройках.
Так же в этой версии можно подключать/отключать программатор после запуска программы, эта возможность требует тестирования, после будет реализована и в NAND_TT.

Автор:  Tolyan [ 14 мар 2014, 04:23 ]
Заголовок сообщения:  Re: Вопросы, решение проблем, советы

sergiuss писал(а):
Первый вариант NOR_TT для Easy-NAND.
Может работать и с переделанным железом (перемычка на ногах кипариса, выше скорость) и без переделки (ниже скорость). Галка в настройках.
Так же в этой версии можно подключать/отключать программатор после запуска программы, эта возможность требует тестирования, после будет реализована и в NAND_TT.

Подключил программатор, запустил NOR_TT ,-работает. Переподключил программатор,- софт подвис. После перезапуска NOR_TT все гуд. Но суть не в том.
Флешка Spansion ,- S29GL032M90TFIR4 подключена через NOR адаптер(перемычки нет). Лог детекта,-
USB: Security Chip ID =
Используемый тип флешь AMD
Используемый режим доступа 8 бит
Первые 16 байт флеши со смещения 0x0:
10 00 01 4F 00 00 00 00 10 00 01 90 00 00 00 00
Определяем флешь ...
Manufacture ID = 0x0010 Device ID = 0x0001
Unknown or Internal Flash
CFI = , ,
Boot type = 0
CFI не поддерживается
Читаем параметры флешь из файла ...
Идент флеши не найден в файле параметров

Объясните пожалуйста как дальше действовать.
На переходнике NOR 4-ре джампера, какой алгоритм установки их положения(pin9,pin16) ? И они обязательно должны соответствовать в настройках программы(pin45,pin13) ?
Какие параметры нужно "достать" из даташита для настройки адаптера и софта. Пути решения если даташита нет ?

Автор:  sergiuss [ 14 мар 2014, 06:16 ]
Заголовок сообщения:  Re: Вопросы, решение проблем, советы

Если нет перемычки на плате, то после запуска софта и нажатия детект, в настройках снять соответствующую галку и переподключить программатор.
PIN45 8 -16 бит на адаптере и в ПО ставятся одновременно. Для флешей работающих и 16 и в 8 (есть сигнал BYTE) ставить 16.
PIN13 Intel/AMD - соответственно с ПО. Исключение некоторые Spansion (см. рисунок). В режиме INTEL подается 3.3V, в режиме AMD сигнал ADDR22.
PIN9 BUSY - ADDR20 - смотреть по даташиту, если есть BUSY сигнал - то установить перемычку и в софте можно использовать Fast Wait.
PIN15 ADDR20-ADDR22 - смотреть даташит, связан с PIN9. Если мычка на BUSY - то ADDR20 и наоборот.

Т.е для большинства AMD совместимых флешей мычки ставим так - PIN9=ADDR20; PIN15=NBUSY; PIN13=AMD; PIN45=16 bit (или 8bit если флешь только 8ми битная)
Для INTEL - PIN13=INTEL; PIN15=ADDR20; PIN45=16 bit; PIN9=ADDR22
Для Spansion S29GL0xxN model 06, 07, V6, V7 - как для INTEL

Автор:  sergiuss [ 14 мар 2014, 06:37 ]
Заголовок сообщения:  Re: Вопросы, решение проблем, советы

Чтобы лишний раз не переподключать программатор, для тех, у кого нет перемычки - запускаем софт, снимаем галку, подключаем программатор.

Автор:  Mity [ 14 мар 2014, 11:39 ]
Заголовок сообщения:  Re: Вопросы, решение проблем, советы

Здравствуйте, возможно ли работать вот с этой м/с MBM29LV650UE/651UE (Standard Pinout) и в каком положении долны быть адресные перемычки?

Автор:  sergiuss [ 14 мар 2014, 18:10 ]
Заголовок сообщения:  Re: Вопросы, решение проблем, советы

Перемычки как режиме INTEL ставить

Автор:  Tolyan [ 15 мар 2014, 02:50 ]
Заголовок сообщения:  Re: Вопросы, решение проблем, советы

sergiuss писал(а):
запускаем софт, снимаем галку, подключаем программатор.

Так и сделал, результат на сриншоте.
Вложение:
NOR_TT_USB_0.1.0.78.JPG

+ софт ведет себя как-то не стабильно.
Например.Вот лог детекта флешки.
USB: Security Chip ID =
Используемый тип флешь Intel
Используемый режим доступа 8 бит
Первые 16 байт флеши со смещения 0x0:
10 00 01 4F 00 00 00 00 10 00 01 90 00 00 00 00
Определяем флешь ...
Manufacture ID = 0x0010 Device ID = 0x0001
Unknown or Internal Flash
CFI = Q, R, Y
Boot type = 2
CFI флешь найдена
VENDOR ID = 0x2
AMD совместимая
Decoding CFI table
Primary algorithm - at offset 0x40
Alternate algorithm - at offset 0x0
VCC - min 2.7 volt, max 3.6 volt
Таймаут записи байта/слова 128 мк-сек (тип.)
Таймаут записи байта/слова 256 мк-сек (макс.)
Таймаут записи буфера 128 мсек (тип.)
Таймаут записи буфера 4096 мсек (макс.)
Таймаут стирания блока 1024 мсек (тип.)
Таймаут стирания блока 16384 мсек (макс.)
Интерфейс флеши - x8/x16 бит
Максимальный размер записываемого буфера 32 байт
PRI ID = PRI
версия CFI - 1.3
Address Sensitive Unlock - требуется
Process Technology - CS99
Erase suspend - да, для чтения и записи
Sector protect - да, группой по 1 сектора
Temporary sector unprotect - поддерживается
Sector protect/unprotect algo - 29LV800A
Simultaneous operation - не поддерживается
Burst mode - не поддерживается
Page mode - 4 word page
ACC - min 11.5 volt, max 12.5 volt

Flash Size = 4194304 byte
Region count = 2
Region = 0 ; Block size = 8192 ; Block count = 8
Region = 1 ; Block size = 65536 ; Block count = 63


Читаем 4194304 байт
21:43:40
Чтение начато ...
Завершено
21:49:42

Обновляем таблицу
Обновление завершено


Несколько раз прочитал флеш, в режимах 8бит и 16 бит.Но стоит всего навсего просто переключить по юсб и ...
USB: Security Chip ID =
Используемый тип флешь Intel
Используемый режим доступа 8 бит
Первые 16 байт флеши со смещения 0x0:
10 00 01 4F 00 00 00 00 10 00 01 90 00 00 00 00
Определяем флешь ...
Manufacture ID = 0x0010 Device ID = 0x0001
Unknown or Internal Flash
CFI = , ,
Boot type = 0
CFI не поддерживается
Читаем параметры флешь из файла ...
Идент флеши не найден в файле параметров


Р.S. Windows xp sp3,на всяк случай отключил антивируску, кабель менял.
Р.S.S. Перемычка " виде перемычки между ногами 9 и 41 кипариса." имеется в виду на МС CY7C68013A-56PVXC - ?

Автор:  Stepan81100 [ 15 мар 2014, 03:42 ]
Заголовок сообщения:  Re: Вопросы, решение проблем, советы

Флеш SPANSION S29GL064N90TFI04

Установки на easy nand
PIN9=ADDR20; PIN15=NBUSY; PIN13=AMD; PIN45=16 bit

конект

USB: Security Chip ID =
Используемый тип флешь AMD
Используемый режим доступа 16 бит
Первые 16 байт флеши со смещения 0x0:
0900 0900 40E0 1840 1840 1840 F0CB 0E40
Определяем флешь ...
Manufacture ID = 0x0009 Device ID = 0x0009
Unknown or Internal Flash
CFI = Q, R, Y
Boot type = 2
CFI флешь найдена
VENDOR ID = 0x2
AMD совместимая
Decoding CFI table
Primary algorithm - at offset 0x40
Alternate algorithm - at offset 0x0
VCC - min 2.7 volt, max 3.6 volt
Таймаут записи байта/слова 128 мк-сек (тип.)
Таймаут записи байта/слова 1024 мк-сек (макс.)
Таймаут записи буфера 128 мсек (тип.)
Таймаут записи буфера 4096 мсек (макс.)
Таймаут стирания блока 1024 мсек (тип.)
Таймаут стирания блока 16384 мсек (макс.)
Интерфейс флеши - x8/x16 бит
Максимальный размер записываемого буфера 32 байт
PRI ID = PRI
версия CFI - 1.3
Address Sensitive Unlock - требуется
Process Technology -
Erase suspend - да, для чтения и записи
Sector protect - да, группой по 1 сектора
Temporary sector unprotect - не поддерживается
Sector protect/unprotect algo - расширенная защита секторов
Simultaneous operation - не поддерживается
Burst mode - не поддерживается
Page mode - 8 word page
ACC - min 11.5 volt, max 12.5 volt

Flash Size = 8388608
Region count = 2
Region = 0 ; Block size = 8192 ; Block count = 8
Region = 1 ; Block size = 65536 ; Block count = 127


Читаем 0 байт
22:37:10
Чтение начато ...
Завершено
22:37:10

Автор:  sergiuss [ 15 мар 2014, 08:16 ]
Заголовок сообщения:  Re: Вопросы, решение проблем, советы

Цитата:
Используемый тип флешь Intel

Цитата:
VENDOR ID = 0x2
AMD совместимая

Тут уж или интел или амд, не надо амд флешь конектить в режиме интел.

Цитата:
Так и сделал, результат на сриншоте.

Надо дождаться инициализации, секунд 10-15. Или к другому USB порту подключать, устройство HS и очень требовательно к качеству шнура, питанию и т.д.

Цитата:
имеется в виду на МС CY7C68013A-56PVXC - ?

Да

Страница 1 из 57 Часовой пояс: UTC + 7 часов
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/