В кратце:
1) Подключался по схеме unbuffered DLC-5. Тумблер SW1 можно заменить перемычкой 1-14. Использовал плоский кабель на 14 жил, чередовал сигнальные и земляные жилы. Длина 50 см.
2) Пробовал использовать TJTAG3 - не поддерживает процессор (3.bmp).
3) Пробовал brjtag1.9 - процессор распознается, но касательно FLASH, вместо ID производителя и устройства первый раз считывается - 001B:8037 (1.bmp). Если попробовать снова, то выдаст ID = 001B:0098 и таким он и останется до перезагрузки реса.
По спецификации на нашу Spansion S29GL256P90TFCR1 должны иметь: Manufacturer ID = 01h, Device ID = 7Eh 22h 01h.
Brjtag1.9 поддерживает наш процессор , но в списке поддерживаемых FLASH нет ни одной больше 16M (2.bmp)
4) Слил дважды cfe , сравнил друг с другом - одинаковые=> ошибок нет и unbuffered кабель не подвел.
5) Слил wholeFlash, но на самом деле не целую, а первую половину - 16MB (7.bmp)...
Выкладываю СFE - это первые 256КБ от wholeFlash. Скажите же мне,плиз, что я слил??
PS: весь процесс контроллировал по UART1. После сброса и перевода в режим отладки имеем:
BCM97401
AB
1
и все, на этом замирает.
22.01.2011 Заменил монохромные bmp на gif. А то и форум и браузер от них глючит
удалил неправильный CFE.bin чтобы его случайно кто-нить не зашил.
24.01.2011 Откорректировал схему my_jtag - исключил тумблер (достаточно перемычки 1-14)