ЗАО «ЗЭО»
Техническая поддержка пользователей => Тион270, Тион-Про270, Сириус270 => Тема начата: IgorKI от 08 Февраля, 2011, 20:40:54
-
Необходимо прошить uboot в тион270про. В наличии JTAG jlink. При запуске openocd выдается куча ошибок:
openocd.exe -f "d:\Program Files\OpenOCD\0.2.0\interface\jlink.cfg" -f "d:\Program Files\OpenOCD\0.2.0\target\tion-pro270.cfg"
Open On-Chip Debugger 0.2.0 (2009-07-18-09:50) Release
$URL: http://svn.berlios.de/svnroot/repos/openocd/tags/openocd-0.2.0/src/openocd.c $
For bug reports, read http://svn.berlios.de/svnroot/repos/openocd/trunk/BUGS
Warn : Interface already configured, ignoring
2000 kHz
jtag_nsrst_delay: 10
jtag_ntrst_delay: 10
Info : J-Link initialization started / target CPU reset initiated
Error: J-Link command EMU_CMD_VERSION failed (-5)
Info : J-Link JTAG Interface ready
Error: J-Link command 0xdf failed (-116)
Error: J-Link setting speed failed (-116)
Error: usb_bulk_write failed (requested=6, result=-116)
Error: jlink_tap_execute, wrong result -107 (expected 1)
Error: usb_bulk_write failed (requested=6, result=-116)
Error: jlink_tap_execute, wrong result -107 (expected 1)
Error: J-Link command 0xdd failed (-116)
Error: J-Link command 0xde failed (-116)
Error: J-Link command 0xdc failed (-116)
Error: J-Link command 0xde failed (-116)
Error: J-Link command 0xdc failed (-116)
Error: J-Link command 0xdf failed (-116)
Error: usb_bulk_write failed (requested=6, result=-116)
Error: jlink_tap_execute, wrong result -107 (expected 1)
Error: J-Link command 0xdd failed (-116)
Error: J-Link command 0xdf failed (-116)
Error: usb_bulk_write failed (requested=6, result=-116)
Error: jlink_tap_execute, wrong result -107 (expected 1)
Error: usb_bulk_write failed (requested=6, result=-116)
Error: jlink_tap_execute, wrong result -107 (expected 1)
Error: J-Link command 0xdd failed (-116)
Error: J-Link command 0xde failed (-116)
Error: J-Link command 0xdc failed (-116)
Error: J-Link command 0xde failed (-116)
Error: J-Link command 0xdc failed (-116)
Error: J-Link command 0xdf failed (-116)
Error: usb_bulk_write failed (requested=6, result=-116)
Error: jlink_tap_execute, wrong result -107 (expected 1)
Error: J-Link command 0xdd failed (-116)
Error: J-Link command 0xdf failed (-116)
Error: usb_bulk_write failed (requested=6, result=-116)
Error: jlink_tap_execute, wrong result -107 (expected 1)
Error: usb_bulk_write failed (requested=6, result=-116)
Error: jlink_tap_execute, wrong result -107 (expected 1)
Runtime error, file "embedded:startup.tcl", line 174: error: -104
Runtime error, file "d:\Program Files\OpenOCD\0.2.0\target\tion-pro270.cfg", line 46:
не подскажет ли многоуважаемое сообщество где копать? вроде уже все варианты перепробовал ((
-
Попробуйте более поздним OpenOCD, вы вообще искали хотя бы по строке "J-Link command 0xdf failed"?
-
Я пробовал и 0.4.0 - результат абсолютно идентичный. А при попытке приконнектиться через родной jlink-софт - выдает, что сигнал Reset (15) - высокий и не сбрасывается. Может на плате какие-то джамперы надо переставлять?
-
Джамперов для JTAG нет
-
Странно ... Получается не проходит ни одна команда - даже первый сброс. А по схеме нога RESET никуда не подтянута?
-
J3.8 -- nTRST напрямую на процессор (вход)
J3.9 -- nSYS_RST напрямую на процессор (выход)
-
А J3.2 -- nReset ? - она не сбрасывается
-
Да, пропустил
J3.2 -- nReset (вход), подтянут 100k к 3.3V, напрямую на процессор
-
Т.е. получается , что на этой ноге действительно всегда 1 и jlink почему-то не может ее сбросить. Вроде 100к - достаточно много а не подскажете как его найти(попробую выпаять - может поможет?) - осмотрел всю плату, но ни одного 100к не нашел (.
-
> ноге действительно всегда 1
Это вход, им можно сбросить процессор (и периферию), сам он не станет 0. Если снимите R64, то процессор будет сбрасываться от любого шума.
> осмотрел всю плату
R64 смотрите по периферии батареи часов.