Jump to content
    

[DIY] JLink-OB программатор-отладчик начального уровня

 

J-Link ARM-OB STM32
поддерживает работу по интерфейсам JTAG и SWD;
давно убран из списка поддерживаемых;

Спойлер

JL-ARM-OB-SCH.thumb.png.bb72a38e57341121301c0cfbf3996731.png

на али продается упрощенный вариант, китайцы оставили только SWD интерфейс

Спойлер

jl-arm-ob-v7.thumb.png.9a3e6e757951925fb3963213ff3fa88c.png

последняя версия прошивки Aug 22 2012 и обновляться больше не будет

Спойлер

JL-ARM-OB-Info.thumb.png.fd81f2fdc76c3e0562d2f598315eb361.png

прошивка не содержит серийного номера, можно назначить произвольный номер командой exec setsn=327xxxxxx
команды exec setsn и exec addfeature будут работать только в старых, не выше 6.34h, версиях драйвера.

JLink-ARM-OB-v7-fw2012.7z fork-bootloader-src.7z

J-Link OB-STM32F072-CortexM
поддерживает работу по интерфейсам SWD и VCOM;
STM32F072C8, UFQFPN48, Cortex-M0+ @48 MHz, 64 KiB flash, no external crystal required, SWO 250 kHz, Interface 2 MHz, Download 100 KiB/s;
недавно (25 год) убран из списка поддерживаемых;

Спойлер

JLOB-F072-SCH.thumb.png.706b243fcc9aeed22a18267dee330483.png

на али продавался, но сейчас найти такой будет сложно

Спойлер

jlob-f072-cm.thumb.png.50eda17b6176ac237064934373f9c26c.png

последняя версия прошивки Jan 7 2019 и обновляться скорее всего не будет

Спойлер

JLOB-F072-CM-Info.thumb.png.2bad2ee42ad62ae730f0a18ce83418d7.png

прошивка не содержит серийного номера, можно назначить произвольный номер командой exec setsn=321xxxxxx

JLOB-F072-64KB-fw2019.7z

J-Link OB-STM32F103 V1
поддерживает работу по интерфейсам JTAG и SWD;
STM32F103TB, VFQFPN36, Cortex-M3 @72 MHz, 128 KiB flash, SWO 4.5 MHz, Interface 2.25 MHz, Download 150 KiB/s;
недавно (25 год) убран из списка поддерживаемых;

Спойлер

JLOB-F103-V1-SCH.thumb.png.258efb05f30addae64f72ef3ebdff8cf.png

последняя версия прошивки Oct 30 2023 и обновляться скоере всего не будет

Спойлер

JLOB-F103-V1-Info.thumb.png.e0565e6135a7bf2f46915951b2d2119d.png

в архиве лежит только загрузчик без прошивки - актуальную версию прошивки установит драйвер при первом включении,
при обновлении прошивки загрузчик проверит область где хранится серийный номер и лицензии, если эта область не содержит данных - сгенерит серийный номер из ChipUID и добавит пакет лицензий;
при старте проверяется состояние перемычки JTAG Disable для временного его отключения, а так-же это возможность переключиться в режим загрузчика без разрушения рабочей копии прошивки.

JLOB-F103-V1-BTL.7z

J-Link OB-STM32F072-128KB-CortexM
поддерживает работу по интерфейсам SWD, VCOM и функцию Drag'n'Drop;
STM32F072C8, UFQFPN48, Cortex-M0+ @48 MHz, 64 KiB flash, no external crystal required, SWO 250 kHz, Interface 2 MHz, Download 100 KiB/s;
сейчас (26 год) присутствует в списке поддерживаемых на сайте разработчика;

Спойлер

JLOB-F072-SCH.thumb.png.706b243fcc9aeed22a18267dee330483.png

актуальная версия прошивки May 26 2026 обновляется редко

Спойлер

JLOB-F072-128KB-CM-Info.thumb.png.109db5c852a322396b5234bbcebdd2aa.png

в архиве лежит только загрузчик без прошивки - актуальную версию прошивки установит драйвер при первом включении,
при обновлении прошивки загрузчик проверит область где хранится серийный номер и лицензии, если эта область не содержит данных - сгенерит серийный номер из ChipUID и добавит пакет лицензий;
функция Drag'n'Drop по умолчанию отключена, для включения нужно выполнить команду wconf 8e 2 для отключения wconf 8e 0, изменение настроек применятся при следующем включении программатора.

JLOB-F072-128KB-BTL.7z

Share this post


Link to post
Share on other sites

17 минут назад, nibelung сказал:

J-Link ARM-OB STM32

А универсальных прошивок для J-Link-ов на базе LPC4322, LPC4370 или других J-Link-OB кроме STM32 у вас нету?

Есть несколько таких J-Link-ов на отладочных платах, но они отказываются работать с МК отличными от NXP-шных. А неплохо было бы отучить их привередничать.

Share this post


Link to post
Share on other sites

7 минут назад, jcxz сказал:

А универсальных прошивок для J-Link-ов на базе LPC4322, LPC4370 или других LPC

Универсальная прошивка для LPC4322 это J-Link PLUS, других у меня нету.

Share this post


Link to post
Share on other sites

36 minutes ago, nibelung said:

J-Link OB-STM32F072-128KB-CortexM

Нет такой J-Link OB-STM32F072-CortexAR ?

Может есть SDK свежее 6.50 ?

 

Share this post


Link to post
Share on other sites

18 минут назад, x893 сказал:

Нет такой J-Link OB-STM32F072-CortexAR ?

Это версия на 64KB, CortexM гуляла по сети и я ее сохранил, CortexAR не попадалась, но можно попробовать сделать.

Версия на 128KB, по моему, только  CortexM.

21 минуту назад, x893 сказал:

Может есть SDK свежее 6.50 ?

Свежее не видел.

31 минуту назад, jcxz сказал:

стоит J-Link-OB на LPC4322JET100. Схема: ...

Нужно сравнить со схемой полноценного JLink для него есть оригинальный загрузчик и если у вас в OB есть подписанная лицензия то что-то может получиться.

J-Link-OB-RA4M2-Full

Renesas R7FA4M2AB3CNE, QFN48, Cortex-M33 @ 96 MHz, 256 KB flash;

Поддерживаемые архитектуры: Cortex-A, Cortex-M, Cortex-R, RISC-V (RV32, RV64);

Китайцы уже скопировали: J-Link-OB-RA4M2

Share this post


Link to post
Share on other sites

18 минут назад, nibelung сказал:

Нужно сравнить со схемой полноценного JLink для него есть оригинальный загрузчик и если у вас в OB есть подписанная лицензия то что-то может получиться.

Пока плата с J-Link-OB на LPC4322 только едет и пока не актуально. Позже.

Актуальнее мне были бы универсальные прошивки для LPC4370 для J-Link-OB на плате "LPC-Link2"  https://www.nxp.com/design/design-center/development-boards-and-designs/OM13054

Есть пара таких плат.

А также J-Link-OB на EVB от Analog Device:  https://www.analog.com/en/resources/evaluation-hardware-and-software/evaluation-boards-kits/eval-aducm360.html#eb-overview

и J-Link-OB на EVB от Infineon на МК XMC4200: https://www.infineon.com/row/public/documents/30/44/infineon-board-user-manual-xmc4700-xmc4800-relax-kit-series-usermanual-en.pdf

Валяется несколько таких плат.

 

Везде в них привязка к только "своим" МК.  :sad:

Share this post


Link to post
Share on other sites

1 час назад, jcxz сказал:

Везде в них привязка к только "своим" МК.

Что то такое уже было.

 

Share this post


Link to post
Share on other sites

Это не то. Это перепрошивка ST-Link -> J-Link-OB. J-Link-OB привязанный к STM32. Такие у меня все давно перешиты.

А нужна перепрошивка J-Link-OB -> J-Link универсальный. Универсальный - т.е. не привязанный к конкретному производителю МК. Все обычные OB - привязаны к конкретному МК (не позволяют подключение к чужому МК, другого вендора). Чтобы можно было отлаживать тем же LPC-Link на LPC4370 или LPC4322 например какой-то STM32 или ещё какой не NXP МК.

-OB прошивки из 1-го поста темы, тоже как я понимаю - привязаны только к STM32. Неполноценные J-Link.

Share this post


Link to post
Share on other sites

4 hours ago, nibelung said:

Свежее не видел.

Я находил JLink Windows SDK V764d, но сейчас не находится. 😞

Share this post


Link to post
Share on other sites

8 часов назад, jcxz сказал:

Это не то.

Все там то, там есть решение как решить проблему.

Share this post


Link to post
Share on other sites

10 часов назад, jcxz сказал:

-OB прошивки из 1-го поста темы, тоже как я понимаю - привязаны только к STM32.

Нет там привязки только к STM32, почти любые Cortex-M, за редким исключением, отлаживать можно. А J-Link-OB-RA4M2-Full может не только Cortex но RiscV.

Edited by nibelung

Share this post


Link to post
Share on other sites

8 hours ago, nibelung said:

Нет там привязки только к STM32, почти любые Cortex-M, за редким исключением, отлаживать можно. А J-Link-OB-RA4M2-Full может не только Cortex но RiscV.

 

Осталось найти место где купить R7FA4M2AB3CFL#AA0 в РФ.

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.

×
×
  • Create New...