Help! JTAG dump

Re: восстановление загрузчика

Сообщение f16 » 17 фев 2010, 07:52

подключаем доктора через нуль-модемный кабель к компу заходим в программы-стандартные-связь-huperterminal.создаем новое подключение запускаем включаем рес. и видим на экране :Board: STb7100-Mboard (MB411) [29-bit mode]


U-Boot 1.3.1-gb4ae8f8f-dirty (Oct 30 2009 - 02:29:09) - stm23-2009-08-05

DRAM: 64 MiB
NOR: 8 MiB
*** Warning - bad CRC, using default environment

In: serial
Out: serial
Err: serial
F16>


сохраним дефолтные настройки юбута и этого варнинга (*** Warning - bad CRC, using default environment) не будет
F16> saveenv
Saving Environment to NOR Flash...
Unprotecting Flash...
. done
Un-Protected 1 sectors
Erasing Flash...
. done
Erased 1 sectors
Writing to Flash...
.... done
Protecting Flash...
. done
Protected 1 sectors
F16>

можно проверить теперь как у нас сохранились настройки юбута
F16> reset

Board: STb7100-Mboard (MB411) [29-bit mode]


U-Boot 1.3.1-gb4ae8f8f-dirty (Oct 30 2009 - 02:29:09) - stm23-2009-08-05

DRAM: 64 MiB
NOR: 8 MiB
In: serial
Out: serial
Err: serial
F16>

теперь сунем флешку
или она уже была всунута
и запускаем ее
F16> usb start
(Re)start USB...
USB: scanning bus for devices... 3 USB Device(s) found
scanning bus for storage devices... 1 Storage Device(s) found
F16>

можно проверить тип флешки, это необязательно
F16>usb dev

USB device 0: Vendor: SMI Prod.: USB DISK Rev: 1100
Type: Removable Hard Disk
Capacity: 1984.0 MiB = 1.9 GiB (4063232 x 512)
F16>

у меня система FAT32 поэтому для просмотра файла на ней комманда такая
F16> fatls usb 0
1783 vip_192.168.0.101.txt
3845478 f16_123p.stb
3779631 f16_100.stb
56858 20091028-121640.cndf
8143 20091028-121642.key
105588 uboot-v5.stb
4333603 f16_039p.stb
333272 f16-boot-100.bin
rybalka-mozhaysk-2009-09-16/

8 file(s), 1 dir(s)

F16>

заранее переведем длинну загружаемого файла из десятичного формата в шестнадцатиричный
333272=515d8
теперь загрузим в оперативу с адреса 86000000h наш родной лодер
F16> fatload usb 0 86000000 f16-boot-100.bin
reading f16-boot-100.bin
................................

333272 bytes read
F16>

теперь снимаем защиту от записи (это адреса, где будет прошит лодер - первые 6 секторов)
F16> protect off A0000000 A005ffff
...... done
Un-Protected 6 sectors
F16>

теперь очень страшная операция стирания - если что случится сейчас - ищем билет на программатор
F16> erase A0000000 A005ffff

...... done
Erased 6 sectors
F16>

и пока все еще в норме быстренько шьемся (длина нашего файла в хексах = 515d8)
F16> cp.b 86000000 A0000000 515d8
Copy to Flash
.................... done
F16>

все ок, можно расслабиться немного ( это если команду задали правильно - из нужного адреса в нужный послали данные верной длинны )
закрепляем прошивку установкой защиты от записи
F16> protect on A0000000 A005ffff
...... done
Protected 6 sectors
F16>

ну и проверочный сброс системы
F16> reset

-> радостно смотрим на надпись LOADER на морде ресивера

PS. уже есть лодер и микропатч, которые прошиваются внутрь родного софта и это не требует такого геммора по восстановлению.
проверяем, как работает мультибут функция.....noname

Сообщения: 225
Зарегистрирован: 24 июн 2009, 17:38
Личное сообщение
f16
 
Сообщения: 1
Зарегистрирован: 16 фев 2010, 01:48

Re: Help! JTAG dump

Сообщение Gorki-Park » 17 фев 2010, 15:29

Привет F16,
последовательный порт в настройках HyperTerminal, не так ли?
Speed = 9600, битов данных = 8, Parity = нет, Stop Bits = 1, Flow Control = нет?

Gorki

Hello f16,
what com port settings in HyperTerminal, did you use?
Speed = 9600, data bits = 8, Parity = None, Stop Bits = 1, Flow Control = none?

Gorki
Последний раз редактировалось Gorki-Park 18 фев 2010, 07:37, всего редактировалось 2 раз(а).
Gorki-Park
 
Сообщения: 40
Зарегистрирован: 13 сен 2009, 05:55

Re: Help! JTAG dump

Сообщение Iron_lag » 17 фев 2010, 17:40

Speed 115200
Аватара пользователя
Iron_lag
 
Сообщения: 614
Зарегистрирован: 09 окт 2009, 18:01
Откуда: 43.0 С.Ш 44.7 В.Д DM800HD China

Re: Help! JTAG dump

Сообщение Gorki-Park » 19 фев 2010, 19:08

Hello,
I don´t get in contact HyperTerminal and F16. Only strange characters. What are the correct settings please?
Gorki

Привет, а не вступать в контакты с HyperTerminal. Только странные символы. Какие правильные настройки?
Горький

Gorki
Gorki-Park
 
Сообщения: 40
Зарегистрирован: 13 сен 2009, 05:55

Re: Help! JTAG dump

Сообщение Iron_lag » 19 фев 2010, 19:18

viewtopic.php?f=3&t=167
Here is the screenshot.
Аватара пользователя
Iron_lag
 
Сообщения: 614
Зарегистрирован: 09 окт 2009, 18:01
Откуда: 43.0 С.Ш 44.7 В.Д DM800HD China

Re: Help! JTAG dump

Сообщение pro-100 » 19 фев 2010, 20:45

... это же процедура для восстановления родного загрузчика после прошивки uboot под линукс .
... разве это помогает после неудачной перепрошивки обычных софтов ?
Аватара пользователя
pro-100
 
Сообщения: 64
Зарегистрирован: 30 июн 2009, 16:00

Re: Help! JTAG dump

Сообщение Serjio » 19 фев 2010, 21:43

что-то я не понимаю как мог загрузчик слететь если область памяти защищена? Через юсб, конечно, не будет грузить, а через ком должен.
Serjio
 
Сообщения: 8
Зарегистрирован: 02 фев 2010, 17:08

Re: Help! JTAG dump

Сообщение alex6475 » 20 фев 2010, 06:26

через ком не видет ресивер .при вкл рес чёрн табло колько сзади лан светится
каждому своё
alex6475
 
Сообщения: 10
Зарегистрирован: 10 фев 2010, 16:06

Re: Help! JTAG dump

Сообщение Serjio » 20 фев 2010, 07:26

Конечно черное табло, он данные на коме ждет.
Serjio
 
Сообщения: 8
Зарегистрирован: 02 фев 2010, 17:08

Re: Help! JTAG dump

Сообщение alex6475 » 21 фев 2010, 09:23

ни одно действие из выше перечисленных не помогает.Похоже надо флеху в прогроматор совать
каждому своё
alex6475
 
Сообщения: 10
Зарегистрирован: 10 фев 2010, 16:06

Пред.След.

Вернуться в обсуждение вопросов по ремонту, тюнингу и доработке своими руками

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0