сегодня собрал свой JTAG
вместо платы коробочка из под TikTak
разрезаная на пополам, потом всё спаяно и закрыто второй частью
фотки, Гусарам молчать
нету спойлера
длина от схемы до ресивера около метра, на связь тюнер выходит,
но есть маленькая проблемка, которая наблюдалась у одного
пользователя sergKRM, но решение её он не опубликовал, но просокчил текст, что всё решилось JTAG'ом спаяном на резисторах.
Ниже лог и выделено проблему:
FileVersion = 1.0.6.12
-----------------------------------------------------------------------
Выбран режим работы с процессорами Ali M332x
CPU ID = 0000
Ali M332x
IMPCODE = C05288
Версия EJTAG
1 - 2.0
EJTAG функции : R4k ASID_8 NoDMA MIPS32
Включаем доступ к записи памяти DMA ... Пропускаем
Перевод процессора в Debug ... >Отладочный режим ОК!< ... Готово
Инициализируем модуль PrAcc ... Готово
Останавливаем Watchdog ... Пропускаем
Инициализируем доступ к Flash (ALi) ... Готово
Версия процессора Ali = 3327
Конфигурируем SDRAM (ALi) ... Готово
-------- Определяем флешь --------
Режим работы флешь = SPI 8 bit
Byte mode access
Flash Base адресс = 0xBFC00000
Первые 16 байт флеши :
E300 0010 0000 0000 0001 0000 4E43 5243
Режим работы с SPI-флешь
DevID = 0011; VendorID = 0089
SPI флешь определена : Размер флешь = 2097152
Готово
Записываем файл C:\EVROSK~1\jtag\pusk\BOOTSM~1.BIN
размер данных = 65536 байт
Подготовка к записи ...
Будем стирать 1 блок(ов)...
Стираем блок 1 с адресом = 0000
Не трется блок 1 с адресом = 0000
Ошибка стирания блока 1 с адресом = 0000
Запись в режиме SPI 256
Начинаем запись во флешь
20:54:11
Готово
20:55:53
Gesha, советовал:
Попробуй нажать
"стереть флэш" сначала. Вся причина в том, что флэшка не стёрта, а писать в не стёртую флэш нельзя.
А адреса он правильно пишет.
0000 - это адрес первой ячейки(блока).
Для примера посмотри скрины в
сообщении №7.
подскажите, что делать дальше? Сотру флеш, потом заливать бут со смищениями, а потом долго заливать дамп? спасибо.