i900 MONAHANS - принесли убитым при прошивке, говорят:
Всё было нормально, работал, ничего не предвещало беды. Решили обновица :)
Первый раз большая часть прошилась и процесс завис.
Второй раз прошился весь и не включился...
НАЧАЛО
Сделал wriggler, проверил - H-JTAG, OCD Работают нормально.
Попробовал реанимировать по рецепту - не довнлоад 0x83000000. влил onbl2.hex - hbr 0x83000000 - go halt - стало довнлоад, (рам инициализируица) тут смысл я понял
сделал такой скрипт
REANIM.MAC
reset
pc 0x5c013000
download onbl2.hex
hbr 0x83000000
go
cpu
cpu
halt
pc
download onbl3.hex
hbr 0x83D2C000
go
cpu
cpu
halt
pc
download eboot.hex
step
go
стартую и протокол
>MACRO REANIM
>reset
>pc 0x5c013000
>download onbl2.hex..
onbl2.hex: downloaded 6144 bytes in 0 minutes, 0.520 seconds
>hbr 0x83000000
>go
>cpu
PC: BAD00BAD SP: 5C019FFC LINK: 5C0141EC CPSR: BAD00BAD
LSL R0, R0 #0x00
>cpu
PC: 83000000 SP: 5C019FFC LINK: 5C0141EC CPSR: 600000D3
AND R0, R0, R0
>halt
>pc
PC: 83000000
>download onbl3.hex...............................
onbl3.hex: downloaded 122880 bytes in 0 minutes, 10.330 seconds
>hbr 0x83D2C000
>go
>cpu
PC: BAD00BAD SP: 5C019FFC LINK: 5C0141EC CPSR: BAD00BAD
LSL R0, R0 #0x00
>cpu
PC: 83D2C000 SP: 5C019FFC LINK: 5C0141EC CPSR: 600000D3
AND R0, R0, R0
>halt
>pc
PC: 83D2C000
>download
eboot.hex......................................... .......................................
.................................................
eboot.hex: downloaded 524288 bytes in 0 minutes, 44.53 seconds
>Step
PC: 83D2C004 SP: 5C019FFC LINK: 5C0141EC CPSR: 600000D3
AND R0, R0, R0
>Go
по два раза на команде cpu нажимаю ок (при работе RUNNING не даёт снимать состояние проца) и ок
как видите из протокола - в скрипте не заданы адреса вгрузки ONBL3 и EBOOT - проц сам переходит на них, то есть работает...
При подключении JTAG, USB и батарейки появляется устройство MONAHANS
После отрабатывания скрипта ничего не происходит, если дёрнуть USB и подключить - через 10 сек USB устройство не определено...
В конце концов:
>Halt
>CPU
PC: 5E00406E SP: 5C0109FC LINK: 5E0055F8 CPSR: 800000F7
<0000FEE7>: UNKNOWN OPCODE
Тормозица хрен поймёшь где...
..
ЧАСТЬ 2 - врубание в файлы. бесполезная
..
Поразбиравшись с файлами (на адресе 44 - адрес конца, на адресе 48 - типа длина)
IPL 83900000 - 83927910 - 27910
ONW 80000000 - 800298e0 - 298e0
Этим файлам дал эмпирически адреса...
ONBL1 - 5c000220
ntim_ss - 81100000
ntim_ss_5c - 5c000000
вгрузил их таким скриптом
reanim2.mac
reset
pc 0x5c000000
download ntim_ss_5c.hex
pc 0x5c000220
download onbl1.hex
hbr 0x5c013000
go
cpu
cpu
halt
pc
pc 0x5c013000
download onbl2.hex
hbr 0x83000000
go
cpu
cpu
halt
pc
download onbl3.hex
hbr 0x83D2C000
go
cpu
cpu
halt
pc
download eboot.hex
pc 0x83900000
download ipl.hex
pc 0x80000000
download onw.hex
pc 0x81100000
download ntim_ss.hex
pc 0x83D2C000
step
go
даже ONBL1 отрабатывает... но также В результате всего не появляется USB устройство для прошивки...
Подскажите, что делать...