Здравствуйте, люди добрые.
Меня тут в рекордсмены по посещаемости записали. Будешь тут рекордсменом... Короче, смастерил я JTAG на 555АП5. Все проверил, прозвонил - все правильно припаяно.
Включил, скачал дамп со своего ресивера (на всякий случай) и залил в него дамп со спортом с этого сайта. Заливка завершилась желтеньким экраном на телевизоре и все. Ресивер теперь не работает.
Инициализация через JTAG проходит (если я правильно понимаю), а вот попытки записать в ресивер хоть что-то не удаются:
Init JTAG
IDCODE : 1D405041
CPU : STi5518
Stop CPU
Clear Trap : Please Wait...
Load Trap -> Ram : Please Wait...
Load Trap : LEN Ok
Init Trap : Please Wait...
Trap_Wptr 80000534
Trap_Iptr 80000140
Start Trap : Please Wait...
Load EMI : Please Wait...
Init OK
---------------------
Init JTAG
DCU OK
Trap_Wptr : 80000534
Write Flash ADR[7FF00000] LEN[00100000] : Please Wait...
Error writing flash at address 7FF00000 ACK = 00000100
Write Flash END
---------------------
Считывание без пролем, но файл дампа получается заполненный весь одним и тем же кодом в каждом байте. HEX-редактора под рукой не оказалось, поэтому код сказать не могу. В блокноте пустой экран, в вордпаде твердые знаки.
Писал через SKYMAX 1.3. Другие похожие программы почему-то при записи ругаются на LPT.
Инициализация иногда проходит неудачно, может это нормально?
Я грешу на 555АП5 и хочу сегодня попробовать сделать интерфейс на 74LS244.
Может что посоветуете?
P.S. Не знаю, имеет ли это значение, но вместе с JTAGом был подключен RS232. ChenalEditor через него работал замечательно, а вот апгрейд через PBILink не пошел.