реклама на сайте
подробности

 
 
49 страниц V  « < 33 34 35 36 37 > »   
Reply to this topicStart new topic
> China-Link, Вариант отладчика из Китая
COMA
сообщение Jun 28 2013, 11:01
Сообщение #511


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



Цитата(grindrrr @ Jun 14 2013, 20:25) *
А у кого как ведет себя дохлый контроллер? У меня v5 тоже сдох, через USB никак не определялся, через UART тоже, а светодиод мигал постоянно, т.е. программа внутри работала частично. Если предположить, что USB горит от статики, то UART тогда бы работал наверное, хотя, конечно, и его могло задеть. Перезаписыванием памяти, ИМХО, его не убить, будет только возникать прерывание при попытке записи, разве что какие-нмбудь пины включать на выход, чтоб возникло КЗ.


Было похожее. У коллеги на работе не реагировал на Erase и TST.
Подпаяли разъем, прошили другим отладчиком.
Потом по новой Erase и TST. Прокатило.
Go to the top of the page
 
+Quote Post
dosikus
сообщение Jun 28 2013, 16:17
Сообщение #512


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 5-02-05
Из: Russia Ярославль
Пользователь №: 2 447



Цитата(COMA @ Jun 28 2013, 15:01) *
Было похожее. У коллеги на работе не реагировал на Erase и TST.


Делал с дуру по китайским манускриптам, или гугль перевел через з, либо в самом деле так писано:
Цитата
Отключить USB , установить перемычку ERASE, подключить USB

и далее точно так же под TST.
Естественно не терлось .
После того как манипуляции с перемычками совершал на подключенном JLink к USB, все свершилось.
После ERASE винда даже не пикнула ( win7 64) , после TST нашла - GPS камеру на com . rolleyes.gif
Но SAM-BA нашла и JLink и прошила усе корректно



Go to the top of the page
 
+Quote Post
Cosmojam
сообщение Aug 3 2013, 21:11
Сообщение #513


Местный
***

Группа: Свой
Сообщений: 311
Регистрация: 12-01-11
Из: Калининград (Koenigsberg)
Пользователь №: 62 182



Всем привет!
Нет ли у кого старых вырсий Jlink GDB Server под Linux? Мой китаец рабоатет с виндовой версией 4.08. А предыдущие версии под линукс скачать нельзя. В новой забанен. Перешивать пока не хочу дабы не остаться вообще без отладчика. Может у кого валяется какая-нибудь ранняя версия?


--------------------
typedef enum { no, yes, maybe } bool; | блог тут
Go to the top of the page
 
+Quote Post
DASM
сообщение Aug 4 2013, 07:30
Сообщение #514


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



а как понять забанен? Какой номер?
Go to the top of the page
 
+Quote Post
Cosmojam
сообщение Aug 4 2013, 12:39
Сообщение #515


Местный
***

Группа: Свой
Сообщений: 311
Регистрация: 12-01-11
Из: Калининград (Koenigsberg)
Пользователь №: 62 182



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,..)


--------------------
typedef enum { no, yes, maybe } bool; | блог тут
Go to the top of the page
 
+Quote Post
uriy
сообщение Aug 6 2013, 05:55
Сообщение #516


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Смените серийник в WinHex, для V8 находится с адреса 0xFF00

Go to the top of the page
 
+Quote Post
Cosmojam
сообщение Aug 6 2013, 08:08
Сообщение #517


Местный
***

Группа: Свой
Сообщений: 311
Регистрация: 12-01-11
Из: Калининград (Koenigsberg)
Пользователь №: 62 182



Вот что у меня в 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 | ....è.......ô...

Тут слишком закономерно распределены числа чтобы быть серийниками. В каком виде он должен быть? Просто поиском не находит ни как число ни как строку.
Вероятно адреса отличаются от виндовой библиотеки, формат исполняемых файлов ведь разный.


--------------------
typedef enum { no, yes, maybe } bool; | блог тут
Go to the top of the page
 
+Quote Post
uriy
сообщение Aug 6 2013, 17:55
Сообщение #518


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Я имел ввиду в прошивке, которую надо скормить через самбу.
В приложении два файл. В имени файла серийник.
Прикрепленный файл  __.rar ( 50.26 килобайт ) Кол-во скачиваний: 650
Go to the top of the page
 
+Quote Post
_NB
сообщение Aug 6 2013, 18:45
Сообщение #519


Частый гость
**

Группа: Свой
Сообщений: 92
Регистрация: 22-06-05
Из: Украина, г.Боярка
Пользователь №: 6 238



Цитата(Cosmojam @ Aug 4 2013, 15:39) *
S/N: 20100214

http://electronix.ru/forum/index.php?showt...t&p=1150838
сообщение 454 и 457
Go to the top of the page
 
+Quote Post
Cosmojam
сообщение Aug 6 2013, 21:33
Сообщение #520


Местный
***

Группа: Свой
Сообщений: 311
Регистрация: 12-01-11
Из: Калининград (Koenigsberg)
Пользователь №: 62 182



Спасибо, но это требует перепрошивки отладчика. Насколько я понял процедуру прошивки - там встроенный загрузчик и если вдруг этот китаец особенно китайский и прошивка не пойдёт, то вернуть взад уже не получится, а остаться вообще без отладчика на 2 месяца сейчас нельзя. Вот и думал с нулевым риском найти старую версию программы или, как писалось в этой же теме, подправить хекс-редктором бинарник.
Тем временем кое-как заработал OpenOCD с моим процом (LPC1788) на 1МГц. Ужасно медленно, но хоть как-то.


--------------------
typedef enum { no, yes, maybe } bool; | блог тут
Go to the top of the page
 
+Quote Post
uriy
сообщение Aug 7 2013, 05:07
Сообщение #521


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Ну тогда ждите очередного слета прошивки и потом пробуйте.
Мною эта прошивка опробована уже на 4 китайских JLink в том числе от стартеркита
Go to the top of the page
 
+Quote Post
toweroff
сообщение Aug 7 2013, 07:23
Сообщение #522


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Странно, а у меня стартеркитовский J-L Ultra уже года 3-4, всегда нормально обновляется и ни разу не слетал...
Go to the top of the page
 
+Quote Post
Cosmojam
сообщение Aug 14 2013, 13:37
Сообщение #523


Местный
***

Группа: Свой
Сообщений: 311
Регистрация: 12-01-11
Из: Калининград (Koenigsberg)
Пользователь №: 62 182



Дождался. Слетела прошивка. Попробовал обновить с помощью 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 и теперь ясно как восстанавливать прошивку.


--------------------
typedef enum { no, yes, maybe } bool; | блог тут
Go to the top of the page
 
+Quote Post
_NB
сообщение Aug 15 2013, 04:37
Сообщение #524


Частый гость
**

Группа: Свой
Сообщений: 92
Регистрация: 22-06-05
Из: Украина, г.Боярка
Пользователь №: 6 238



Цитата(Cosmojam @ Aug 14 2013, 16:37) *
jlinkgdbserver фирменный ни в какую не видит отладчик .. ни в винде с 4.08

Прошивка, которую я выкладывал, из 4.66 (Windows). Поэтому и jlinkgdbserver нужно использовать из версии не меньшей 4.66
Go to the top of the page
 
+Quote Post
uriy
сообщение Aug 15 2013, 05:23
Сообщение #525


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Цитата
Светодиод мыргает, устройство определяется, но:

А у вас железка точно 8-ой версии?
Go to the top of the page
 
+Quote Post

49 страниц V  « < 33 34 35 36 37 > » 
Reply to this topicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 01:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.01474 секунд с 7
ELECTRONIX ©2004-2016