Jump to content

    
krestnick

China-Link, Вариант отладчика из Китая

Recommended Posts

15 minutes ago, masya-chel said:

Пробуйте добавить их через старую версию commander, например v6.30

Спасибо! Использовал 6.22 все ОК

 

SEGGER J-Link Commander V7.50a (Compiled Jul  8 2021 18:22:32)
DLL version V7.50a, compiled Jul  8 2021 18:21:11

Connecting to J-Link via USB...O.K.
Firmware: J-Link V11 compiled Jun 29 2021 16:12:24
Hardware version: V11.00
S/N: 261011***
License(s): FlashBP, GDB, RDI, FlashDL, JFlash
VTref=0.000V


Type "connect" to establish a target connection, '?' for help
J-Link>

После добавления лицензий сделал обновление прошивки. Все ОК, лицензии на месте.

 

SEGGER J-Link Commander V7.50a (Compiled Jul  8 2021 18:22:32)
DLL version V7.50a, compiled Jul  8 2021 18:21:11

Connecting to J-Link via USB...O.K.
Firmware: J-Link V11 compiled Aug 10 2021 11:18:05
Hardware version: V11.00
S/N: 261011***
License(s): FlashBP, GDB, RDI, FlashDL, JFlash
VTref=0.000V


Type "connect" to establish a target connection, '?' for help
J-Link>

Share this post


Link to post
Share on other sites

программа 7.20, не пользовался ей месяца два.

сегодня понадобилось перешить KTAG. LPC2478 всего то.

вот таким железом.

Hardware version: V11.00
S/N: 26100xxxx
License(s): FlashBP, GDB, JFlash, FlashDL

при подключении, секунд через 10, вывалилось окно, что мол ваш jlink дефективный.

два месяца назад все работало и ни каких дефектов не появлялось.

решил скачать с оф сайта последнюю на сегодня прогу.

установил, перешил, и никакого предупреждения что мол ваш jlink дефективный не появляется.

Кто сталкивался  с таким? Или это просто глюк софта?

 

Share this post


Link to post
Share on other sites

Смотрел фото корпусов J-Link в интернет, вроде держится только на защелках. Как/чем аккуратно открыть корпус фирменного J-LINK EDU, чтобы не оставить некрасивых следов? 

Share this post


Link to post
Share on other sites
1 hour ago, std said:

Смотрел фото корпусов J-Link в интернет, вроде держится только на защелках. Как/чем аккуратно открыть корпус фирменного J-LINK EDU, чтобы не оставить некрасивых следов? 

вставь лезвие ножа между верхней крышкой и usb B . следов точно не будет.

Edited by Azlina

Share this post


Link to post
Share on other sites
8 hours ago, std said:

Смотрел фото корпусов J-Link в интернет, вроде держится только на защелках. Как/чем аккуратно открыть корпус фирменного J-LINK EDU, чтобы не оставить некрасивых следов? 

Сточить край у любой пластиковой карты и вставить в щель между половинками корпуса. Пластик на пластике не оставляет следов.

Share this post


Link to post
Share on other sites
On 8/24/2021 at 11:13 PM, Azlina said:

программа 7.20, не пользовался ей месяца два.

сегодня понадобилось перешить KTAG. LPC2478 всего то.

вот таким железом.

Hardware version: V11.00
S/N: 26100xxxx
License(s): FlashBP, GDB, JFlash, FlashDL

при подключении, секунд через 10, вывалилось окно, что мол ваш jlink дефективный.

два месяца назад все работало и ни каких дефектов не появлялось.

решил скачать с оф сайта последнюю на сегодня прогу.

установил, перешил, и никакого предупреждения что мол ваш jlink дефективный не появляется.

Кто сталкивался  с таким? Или это просто глюк софта?

 

Глюк софта видимо. Пользуюсь и версией 7.20, и 7.50 тоже. Всё гуд, никаких дефектив'ов.

Share this post


Link to post
Share on other sites
On 7/3/2018 at 11:24 AM, Vasen said:

Добрый всем!

Прикупил китайский StLinkv2 с целью перепрошить в JLink.

Посидел, подумал -> прилагаю архив с мыслями для Segger 6.32g.

Что имеем:

- перешитый StLink на ST32F103 поддерживает все чипы, а не только STM.

- убрана мессага о дефективном JLink v7 (серийник должен быть не в списке забанненых), что приводило к дисконектам.

- Ozone работает и с StLink и с JLink v7.

Для наката патча можно воспользоваться phyton скриптом в архиве. Пример:

 


Python.exe idadif.py JLinkARM.dll JLinkARM.dif
 

 

Пользуйтесь на здоровье.

https://drive.google.com/file/d/1d-fe8UEQiu...iew?usp=sharing

 

Edit:

С внутреннего ресурса SEGGER_JLink_v632g_patch.7z

 

Добрый день! Подниму свой давний пост. Пропатчил крайнюю версию JLink 7.54 для работы с STLink. Длл можно можно копировать в разное ПО от Segger (ES, Ozon  и тп).

JLink_x64_7.54.7z.

 

Патченная версия JLinkARM v7.54 в посте:

 

Для генерации лицензий использовать утилиту с поста:

 

Share this post


Link to post
Share on other sites
21 час назад, Vasen сказал:

Добрый день! Подниму свой давний пост. Пропатчил крайнюю версию JLink 7.54 для работы с STLink. Длл можно можно копировать в разное ПО от Segger (ES, Ozon  и тп).

JLink_x64_7.54.7z 7 MB · 12 скачиваний

Прошил оригинальный StLinkv2 в J-Link. Пропатчил dll, решил проверить с чипом GD32F450ZI.

J-Flash и J-Flash Lite отказываются работать - нет соответствующих лицензий, отладка через JLinkGDBServer не работает. Для Keil dll в комплекте нет.

Share this post


Link to post
Share on other sites

Добрый день! У Вас не установлены лицензии на донгл, по видимому.

Вот ссылка на предыдущий пост с генераторм лицензий:

 

28 minutes ago, COMA said:

Для Keil dll в комплекте нет

А какая там dll?

Share this post


Link to post
Share on other sites

Лицензии добавил, теперь уже пытается прошить, но J-Flash все равно не работает.
Прикладываю лог:

Скрытый текст

 


Connecting ...
 - Connecting via USB to probe/ programmer device 0
 - Probe/ Programmer firmware: J-Link STLink V2 compiled Aug 12 2019 10:28:03
 - Device "GD32F450ZI" selected.
 - Target interface speed: 4000 kHz (Fixed)
 - VTarget = 3.300V
 - Found SW-DP with ID 0x4BA01477
 - DPv0 detected
 - Scanning AP map to find all available APs
 - AP[1]: Stopped AP scan as end of AP map has been reached
 - AP[0]: AHB-AP (IDR: 0x24770011)
 - Iterating through AP map to find AHB-AP to use
 - AP[0]: Core found
 - AP[0]: AHB-AP ROM base: 0xE00FF000
 - CPUID register: 0xE00FF003. Implementer code: 0xE0 (???)
 - Unknown core, assuming Cortex-M0
 - Found Cortex-M0 r0p3, Big endian.
 - Identified core does not match configuration. (Found: Cortex-M0, Configured: Cortex-M4)
 - FPUnit: 112 code (BP) slots and 0 literal slots
 - CoreSight components:
 - ROMTbl[0] @ E00FF000
 - ROMTbl[0][0]: C01FE000, CID: 00000000, PID: 00000000 ???
 - ROMTbl[0][1]: E000E000, CID: 05E00D00, PID: 0BB00C00 ???
 - ROMTbl[0][2]: E0001000, CID: 05E00D00, PID: 3BB00205 ???
 - ROMTbl[0][3]: E0002000, CID: 05E00D00, PID: 2BB00305 ???
 - ROMTbl[0][4]: E0000000, CID: 05E00D00, PID: 3BB00105 ???
 - ROMTbl[0][5]: E0040000, CID: 05900D00, PID: 0BB9A105 ???
 - ROMTbl[0][6]: E0041000, CID: 00000000, PID: 00000005 ???
 - Executing init sequence ...
  - Initialized successfully
 - Target interface speed: 4000 kHz (Fixed)
 - Found 1 JTAG device. Core ID: 0x2BA01477 (None)
 - Connected successfully
Erasing chip ...
 - 24 sectors, 1 range, 0x8000000 - 0x81FFFFF
 - Start of preparing flash programming
 - ERROR: Verification of RAMCode failed @ address 0x20000000.
Write: 0xA801BE00 F0009900
Read: 0x23000042 A801BE00
 - ERROR: Failed to prepare for programming.
Failed to download RAMCode!
 - End of preparing flash programming
 - Start of restoring
 - End of restoring
 - ERROR: Failed to erase chip
Disconnecting ...
 - Disconnected

 

 

 

Походу перепрошитый ST-Link не может определить ядро контроллера:

 - CPUID register: 0xE00FF003. Implementer code: 0xE0 (???)
 - Unknown core, assuming Cortex-M0
 - Found Cortex-M0 r0p3, Big endian.

 

Проверял J-Link Ultra+ - все определяется верно, все прошивается.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.