COMA 0 Posted June 28, 2013 · Report post А у кого как ведет себя дохлый контроллер? У меня v5 тоже сдох, через USB никак не определялся, через UART тоже, а светодиод мигал постоянно, т.е. программа внутри работала частично. Если предположить, что USB горит от статики, то UART тогда бы работал наверное, хотя, конечно, и его могло задеть. Перезаписыванием памяти, ИМХО, его не убить, будет только возникать прерывание при попытке записи, разве что какие-нмбудь пины включать на выход, чтоб возникло КЗ. Было похожее. У коллеги на работе не реагировал на Erase и TST. Подпаяли разъем, прошили другим отладчиком. Потом по новой Erase и TST. Прокатило. Quote Ответить с цитированием Share this post Link to post Share on other sites
dosikus 0 Posted June 28, 2013 · Report post Было похожее. У коллеги на работе не реагировал на Erase и TST. Делал с дуру по китайским манускриптам, или гугль перевел через з, либо в самом деле так писано: Отключить USB , установить перемычку ERASE, подключить USB и далее точно так же под TST. Естественно не терлось . После того как манипуляции с перемычками совершал на подключенном JLink к USB, все свершилось. После ERASE винда даже не пикнула ( win7 64) , после TST нашла - GPS камеру на com . :rolleyes: Но SAM-BA нашла и JLink и прошила усе корректно Quote Ответить с цитированием Share this post Link to post Share on other sites
Cosmojam 0 Posted August 3, 2013 · Report post Всем привет! Нет ли у кого старых вырсий Jlink GDB Server под Linux? Мой китаец рабоатет с виндовой версией 4.08. А предыдущие версии под линукс скачать нельзя. В новой забанен. Перешивать пока не хочу дабы не остаться вообще без отладчика. Может у кого валяется какая-нибудь ранняя версия? Quote Ответить с цитированием Share this post Link to post Share on other sites
DASM 0 Posted August 4, 2013 · Report post а как понять забанен? Какой номер? Quote Ответить с цитированием Share this post Link to post Share on other sites
Cosmojam 0 Posted August 4, 2013 · Report post S/N: 20100214 *** J-Link V4.74 Warning *** The connected emulator is a J-Link clone. SEGGER J-Link software may only be used with original SEGGER products and authorized OEM products. The use of the licensed software to operate SEGGER product clones is prohibited and illegal. *** J-Link V4.74 Warning *** Сменить серийник Exec SetSN= не даёт (,,,cannot be overwritten by,..) Quote Ответить с цитированием Share this post Link to post Share on other sites
uriy 0 Posted August 6, 2013 · Report post Смените серийник в WinHex, для V8 находится с адреса 0xFF00 Quote Ответить с цитированием Share this post Link to post Share on other sites
Cosmojam 0 Posted August 6, 2013 · Report post Вот что у меня в libjlinkarm.so 0000:FF00 | 08 00 00 00 28 00 1C 00 08 00 00 00 34 00 1C 00 | ....(.......4... 0000:FF10 | 08 00 00 00 38 00 1C 00 08 00 00 00 3C 00 1C 00 | ....8.......<... 0000:FF20 | 08 00 00 00 44 00 1C 00 08 00 00 00 48 00 1C 00 | ....D.......H... 0000:FF30 | 08 00 00 00 54 00 1C 00 08 00 00 00 58 00 1C 00 | ....T.......X... 0000:FF40 | 08 00 00 00 5C 00 1C 00 08 00 00 00 64 00 1C 00 | ....\.......d... 0000:FF50 | 08 00 00 00 68 00 1C 00 08 00 00 00 74 00 1C 00 | ....h.......t... 0000:FF60 | 08 00 00 00 78 00 1C 00 08 00 00 00 7C 00 1C 00 | ....x.......|... 0000:FF70 | 08 00 00 00 84 00 1C 00 08 00 00 00 88 00 1C 00 | ................ 0000:FF80 | 08 00 00 00 94 00 1C 00 08 00 00 00 98 00 1C 00 | ................ 0000:FF90 | 08 00 00 00 9C 00 1C 00 08 00 00 00 A4 00 1C 00 | ............¤... 0000:FFA0 | 08 00 00 00 A8 00 1C 00 08 00 00 00 B4 00 1C 00 | ....¨.......´... 0000:FFB0 | 08 00 00 00 B8 00 1C 00 08 00 00 00 BC 00 1C 00 | ....¸.......¼... 0000:FFC0 | 08 00 00 00 C4 00 1C 00 08 00 00 00 C8 00 1C 00 | ....Ä.......È... 0000:FFD0 | 08 00 00 00 D4 00 1C 00 08 00 00 00 D8 00 1C 00 | ....Ô.......Ø... 0000:FFE0 | 08 00 00 00 DC 00 1C 00 08 00 00 00 E4 00 1C 00 | ....Ü.......ä... 0000:FFF0 | 08 00 00 00 E8 00 1C 00 08 00 00 00 F4 00 1C 00 | ....è.......ô... Тут слишком закономерно распределены числа чтобы быть серийниками. В каком виде он должен быть? Просто поиском не находит ни как число ни как строку. Вероятно адреса отличаются от виндовой библиотеки, формат исполняемых файлов ведь разный. Quote Ответить с цитированием Share this post Link to post Share on other sites
uriy 0 Posted August 6, 2013 · Report post Я имел ввиду в прошивке, которую надо скормить через самбу. В приложении два файл. В имени файла серийник. __.rar Quote Ответить с цитированием Share this post Link to post Share on other sites
_NB 0 Posted August 6, 2013 · Report post S/N: 20100214 http://electronix.ru/forum/index.php?showt...t&p=1150838 сообщение 454 и 457 Quote Ответить с цитированием Share this post Link to post Share on other sites
Cosmojam 0 Posted August 6, 2013 · Report post Спасибо, но это требует перепрошивки отладчика. Насколько я понял процедуру прошивки - там встроенный загрузчик и если вдруг этот китаец особенно китайский и прошивка не пойдёт, то вернуть взад уже не получится, а остаться вообще без отладчика на 2 месяца сейчас нельзя. Вот и думал с нулевым риском найти старую версию программы или, как писалось в этой же теме, подправить хекс-редктором бинарник. Тем временем кое-как заработал OpenOCD с моим процом (LPC1788) на 1МГц. Ужасно медленно, но хоть как-то. Quote Ответить с цитированием Share this post Link to post Share on other sites
uriy 0 Posted August 7, 2013 · Report post Ну тогда ждите очередного слета прошивки и потом пробуйте. Мною эта прошивка опробована уже на 4 китайских JLink в том числе от стартеркита Quote Ответить с цитированием Share this post Link to post Share on other sites
toweroff 0 Posted August 7, 2013 · Report post Странно, а у меня стартеркитовский J-L Ultra уже года 3-4, всегда нормально обновляется и ни разу не слетал... Quote Ответить с цитированием Share this post Link to post Share on other sites
Cosmojam 0 Posted August 14, 2013 · Report post Дождался. Слетела прошивка. Попробовал обновить с помощью SAM-BA. Прошивка uriy http://electronix.ru/forum/index.php?s=&am...t&p=1182894 не пошла. Светодиод мыргает, устройство определяется, но: ./StartJLinkGDBServer.sh SEGGER J-Link GDB Server V4.74 JLinkARM.dll V4.74 (DLL compiled Jul 17 2013 11:52:31) The server has been started with the following settings: ---Server related settings--- GDBInit file: none Listening port: 2331 SWO thread listening port: 2332 Accept remote connection: yes Logfile: off Verify download: off Init regs on start: on Silent mode: off Single run mode: off ---J-Link related settings--- J-Link script: none Target interface: JTAG Host interface: USB Target endian: little Target interface speed: 1000kHz Connecting to J-Link... Connecting to J-Link failed. GDBServer will be closed... Restoring target state and closing J-Link connection... Connecting to J-Link... Connecting to J-Link failed. GDBServer will be closed... Restoring target state and closing J-Link connection... Shutting down... В openocd: Warn : Timeout (1000ms) waiting for ACK=OK/FAULT in JTAG-DP transaction - aborting Polling target lpc1788.cpu failed, GDB will be halted. Polling again in 300ms А в jlink commander ./StartJLinkExe.sh SEGGER J-Link Commander V4.74 ('?' for help) Compiled Jul 17 2013 11:52:37 Updating firmware: J-Link ARM V8 compiled Jul 17 2013 11:24:15 Replacing firmware: J-Link ARM V8 compiled May 27 2009 17:31:22 New firmware booted successfully Communication timed out - Can not execute firmware update J-Link> И после этого вообще нет признаков жизни, светодиод не горит, устройство не определяется. Попробовал прошивку _NB http://electronix.ru/forum/index.php?s=&am...t&p=1151129. Результат точно такой же, только jlink commander не нарочит заменить прошивку и после его запуска она не слетает. Но одинаково не работает ни openocd ни jlinkgdbserver. -=update=- Заработал как раньше с openocd на 1200KHz после каких-то шаманств с перезагрузкой правил udev и прошивкой другой программы в МК. А вот jlinkgdbserver фирменный ни в какую не видит отладчик ни под линуксом с версией 4.74, ни в винде с 4.08. Ну ладно, хоть как-то работает с openocd и теперь ясно как восстанавливать прошивку. Quote Ответить с цитированием Share this post Link to post Share on other sites
_NB 0 Posted August 15, 2013 · Report post jlinkgdbserver фирменный ни в какую не видит отладчик .. ни в винде с 4.08 Прошивка, которую я выкладывал, из 4.66 (Windows). Поэтому и jlinkgdbserver нужно использовать из версии не меньшей 4.66 Quote Ответить с цитированием Share this post Link to post Share on other sites
uriy 0 Posted August 15, 2013 · Report post Светодиод мыргает, устройство определяется, но: А у вас железка точно 8-ой версии? Quote Ответить с цитированием Share this post Link to post Share on other sites