home.social

#jlink — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #jlink, aggregated by home.social.

  1. CLI через Segger J-Link RTT на ARM Cortex-M (или однопортовая лапароскопия)

    В этом тексте я написал про то как наладить Shell по интерфейсу SWD . Посылать в прошивку команды и получать ответ. Чтобы можно было работать примерно как с UART только по SWD. Это когда прошивка в коде асинхронно получает текстовую строку от PC и отправляет текст обратно в сторону PC.

    habr.com/ru/articles/1018168/

    #rtt #JLink_RTT_Viewer #JLink #segger #stm32 #stm #arm #arm_cortex_m #arm_cortex_m4 #arm_cortexm4

  2. Обзор инструментов отладки встроенного ПО

    Обзор инструментов отладки встроенного ПО: программаторы (JLink, STLink, CMSIS-DAP, BlackMagic), GDB-клиенты и серверы, формат ELF/DWARF. Разбирается цепочка взаимодействия между IDE, GDB, OpenOCD и физическим программатором — от общих принципов до конкретных решений.

    habr.com/ru/articles/1006064/

    #BlackMagic_Probe #GDB #OpenOCD #JLink #STLink #CMSISDAP #armnoneeabigdb #ELF #встроенное_ПО

  3. Обзор инструментов отладки встроенного ПО

    Обзор инструментов отладки встроенного ПО: программаторы (JLink, STLink, CMSIS-DAP, BlackMagic), GDB-клиенты и серверы, формат ELF/DWARF. Разбирается цепочка взаимодействия между IDE, GDB, OpenOCD и физическим программатором — от общих принципов до конкретных решений.

    habr.com/ru/articles/1006064/

    #BlackMagic_Probe #GDB #OpenOCD #JLink #STLink #CMSISDAP #armnoneeabigdb #ELF #встроенное_ПО

  4. Обзор инструментов отладки встроенного ПО

    Обзор инструментов отладки встроенного ПО: программаторы (JLink, STLink, CMSIS-DAP, BlackMagic), GDB-клиенты и серверы, формат ELF/DWARF. Разбирается цепочка взаимодействия между IDE, GDB, OpenOCD и физическим программатором — от общих принципов до конкретных решений.

    habr.com/ru/articles/1006064/

    #BlackMagic_Probe #GDB #OpenOCD #JLink #STLink #CMSISDAP #armnoneeabigdb #ELF #встроенное_ПО

  5. Обзор инструментов отладки встроенного ПО

    Обзор инструментов отладки встроенного ПО: программаторы (JLink, STLink, CMSIS-DAP, BlackMagic), GDB-клиенты и серверы, формат ELF/DWARF. Разбирается цепочка взаимодействия между IDE, GDB, OpenOCD и физическим программатором — от общих принципов до конкретных решений.

    habr.com/ru/articles/1006064/

    #BlackMagic_Probe #GDB #OpenOCD #JLink #STLink #CMSISDAP #armnoneeabigdb #ELF #встроенное_ПО

  6. Отладка STM32 программатором J-LINK по SWD

    В разработке на микроконтроллерах широко распространены J-link программаторы-отладчики. Также доступно клиентское ПО для них Ozone . У J-link есть 20 пиновый разъём. На нем заложены пины для шины SWD и UART . SWD это - двухпроводной полудуплексный интерфейс для программирования микроконтроллеров. В этой заметке я расскажу как прошить микроконтроллер STM32 по SWD шине при помощи программатора J-link.

    habr.com/ru/articles/995996/

    #jlink #Ozone #STM32 #GCC #swd #gdb #gdbserver #gdbclient #пошаговая_отладка #отладчик

  7. CRIC 25.12 released!

    CRIC is a custom runtime image creator, a for .

    It's built with 25, and the platform.
    Downloads available for windows and , including and .

    github.com/trixon/cric/release

    Mycket nöje!

  8. Alvaro's Blog: where you learn that not all #USB-C #cables are created equal 🤯. Who knew using the wrong cable could turn "plug-and-play" into "plug-and-pray" 🙄? Maybe the #JLink should come with an extra-long cable and a manual on cable #compatibility 📏📚.
    alvarop.com/2025/09/j-link-com #PlugAndPlay #TechTips #HackerNews #ngated

  9. Настройка ToolChain-a для программирования MCU FlagChip FC7300F8MDT

    FC7300F8MDT - это микроконтроллер компании FlagChip as FlagShip . В этом тексте я показал, как можно запрограммировать микроконтроллер FC7300F8MDT, буквально на пустом компьютере.

    habr.com/ru/articles/742274/

    #FC7300F8MDT #ARM #FC7x #FC7300x #ARM_CortexM7 #armv7m #risc #multicore #jenkins #jlink

  10. Настройка ToolChain-a для программирования MCU FlagChip FC7300F8MDT

    FC7300F8MDT - это микроконтроллер компании FlagChip as FlagShip . В этом тексте я показал, как можно запрограммировать микроконтроллер FC7300F8MDT, буквально на пустом компьютере.

    habr.com/ru/articles/742274/

    #FC7300F8MDT #ARM #FC7x #FC7300x #ARM_CortexM7 #armv7m #risc #multicore #jenkins #jlink

  11. Настройка ToolChain-a для программирования MCU FlagChip FC7300F8MDT

    FC7300F8MDT - это микроконтроллер компании FlagChip as FlagShip . В этом тексте я показал, как можно запрограммировать микроконтроллер FC7300F8MDT, буквально на пустом компьютере.

    habr.com/ru/articles/742274/

    #FC7300F8MDT #ARM #FC7x #FC7300x #ARM_CortexM7 #armv7m #risc #multicore #jenkins #jlink

  12. Настройка ToolChain-a для программирования MCU FlagChip FC7300F8MDT

    FC7300F8MDT - это микроконтроллер компании FlagChip as FlagShip . В этом тексте я показал, как можно запрограммировать микроконтроллер FC7300F8MDT, буквально на пустом компьютере.

    habr.com/ru/articles/742274/

    #FC7300F8MDT #ARM #FC7x #FC7300x #ARM_CortexM7 #armv7m #risc #multicore #jenkins #jlink

  13. Red Hat now supports JLink on OpenShift (as Tech Preview)
    Build minimal, optimized Java runtimes tailored for containers. Smaller images, faster startup, full enterprise support. Perfect for cloud-native Java.

    developers.redhat.com/articles
    #Java #OpenShift #JLink #CloudNative #RedHat

  14. I just released CRIC 24.10! 🥳

    The Custom Runtime Image Creator (with cross-targeting) for written in with on the Platform.

    Get your copy at
    github.com/trixon/cric/release

    & available.

  15. Now it's ARM's turn, Specifically the Core M0 SAMD21E18

    There isn't quite the same perfect playlist (although plenty of great resources!) for what I wanted so this will be multi part to get to a "good" place. This post is mostly about the tool chain (arm-gcc/OpenOCD/gdb)

    Hardware is the the Adafruit PyRuler which is a fancy Trinket M0

    whynotestflight.com/excuses/ho

    Shout out to:
    vivonomicon.com/2018/04/02/bar

    #arm, #SAMD21, #assembly, #gdb, #openocd, #jlink, #embedded, #TrinketM0

  16. I just released v2.0.0 of ,
    the Custom Runtime Image Creator (with cross-targeting) for

    It can be found here with binaries for Windows and Linux, including .
    Also available as a snap .
    @foojay

    github.com/trixon/cric

  17. USB Type-C SWD Adapter

    Прочитав статью Программируем и отлаживаем STM32 через USB Type-C порт, не нарушая спецификации USB у меня сразу появилась идея, как сделать более правильно и удобнее (как хочешь втыкай кабель, по привычке и рабочий USB 2.0 порт). Получился вот такой вот адаптер для J-Link (для JTAG 10 pin):

    habr.com/ru/articles/794488/

    #stm32 #stm32f030f4p6 #swd #jlink #usbc

  18. It was possible to have separate user cache in #JDK 8 per the deployment config: docs.oracle.com/javase/8/docs/

    This is removed in JDK 11.

    There is discussion of moving to jlink in adoptium.net/blog/2021/10/jlin and oracle.com/docs/tech/java/java .

    However, I do not see anything about caching in #jlink. Does anyone know if this is possible?

    #java #openjdk

  19. We are excited 😍 that the bug fix for
    #jlink in the #openjdk that two of our maintainers fixed is now also included in JDK 21.0.1

    Background: This was blocking the integration of external dependencies in #JabRef and would have prevented important features.

    The root cause: A method in java has a limit of 64 KB.... :duke:

    oracle.com/java/technologies/j

    #java #java21

  20. @java_discussions Great news. For our project his means that we have to wait until 21.0.1 is released to make sure that our #jlink bugfix is inlcuded in the release

  21. @javahippie

    We did the switch early on, especially with #javafx #jlink and #jpackage. We encountered all the difficulties: split packages, missing module descriptors or automatic module names, and occasionally, it's still driving us nuts

    However, two of our developers now fixed a bug in #jlink (Method too large with too many modules) that was blocking us, and one could say that we now have a good understanding of the whole interna as well.

    bugs.openjdk.org/browse/JDK-82

    cc @koppor @siedlerchr

  22. Concerned about the attack surface in your Docker containers? Discover how JLink can create minimal Java runtimes, reducing Docker image sizes while boosting security. Read more: t.co/byKoJHdKlk #ContainerSecurity #JLink #Java t.co/bbsmNRubVj

  23. Shameless link to my latest LinkedIn post! (Reposting LinkedIn content on Mastodon? The horror!) Join me on my journey leveraging jlink, adopting effective image building practices, and implementing aggressive expiration policies to significantly reduce docker image sizes and cut CI/CD costs by 40%.

    Read it here: linkedin.com/posts/aaccioly_th

    #jvm #jlink #containers #cicd #aws #optimisation #costefficiency

  24. Just got my #VisionFive2 #RISCV debugger setup for #NetBSD kernel debugging ready...

    I'm now using #openocd, because I wasn't able to convince the GDBServer of #jlink to debug the right core.

    Not sure what I can do at that level, because NetBSD and a VisionFive 2 obviously is a hell lot more complex than my own projects on a ESP32-C3. 😆

    Guess I need to improve my knowledge of the RISC-V ISA first... 🤓

    But I'm open for ideas how to continue...

  25. Currently working on fixing the Method Too Large Error in the #jdk #jlink

    Optimization ideas welcome!

    Love the answer to the question of why Java has this 64kb limit...

    #java #oss #jpms

    github.com/openjdk/jdk/pull/10

  26. Anyone tried latest #jpackage on #debian? Users report that they cannot install the deb package, because #zst compression is unsupported. github.com/JabRef/jabref/issue #java #jdk #jlink #opensource

    (@koppor on Twitter)

  27. We use #jlink and #jpackage to distribute @cryptomator. This makes the #JDK only a build time requirement. Users don't need to install #Java separately.

    The challenge: During a #PPA build (for our users of #Ubuntu based distros) one may only depend on existing software. No downloads allowed. The latest #OpenJDK version in Ubuntu Focal is 17. But we still want to use #Java19.

    The solution is to create an intermediary PPA which is allowed as build dependency: launchpad.net/~coffeelibs/+arc

  28. @cryptomator jFUSE is based on #jep424 (aka #projectpanama​), which is currently a preview feature of #jdk19, so we will update to Cryptomator to the latest jdk shortly.

    In order to keep the PPA release for #Ubuntu users working (JDK 19 is not yet available in our targeted distros), we already created an #OpenJDK PPA that we can rely on for building. This is only a build dependency though and thanks to #jlink is not required for end users.