#openocd — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #openocd, aggregated by home.social.
-
First foray into OpenOCD has not gone well. 😅 I seem to be able to communicate with the SAMD21, but I can't flash the bootloader. First issue seems to be "no flash bank found for address 0x00040000". Now I just have to figure out what the f✖✖k that means.
-
Обзор инструментов отладки встроенного ПО
Обзор инструментов отладки встроенного ПО: программаторы (JLink, STLink, CMSIS-DAP, BlackMagic), GDB-клиенты и серверы, формат ELF/DWARF. Разбирается цепочка взаимодействия между IDE, GDB, OpenOCD и физическим программатором — от общих принципов до конкретных решений.
https://habr.com/ru/articles/1006064/
#BlackMagic_Probe #GDB #OpenOCD #JLink #STLink #CMSISDAP #armnoneeabigdb #ELF #встроенное_ПО
-
We (SCI Semiconductor) are about to hire some folks in the next couple of months (probably starting in January, since we're about to hit Christmas):
We're aiming to hire 1-3 FAEs, who can build out the open-source bits of the #CHERIoT software stack (including drivers / various communication stacks), build demos, and work with customers on use-case bringup.
We also want to hire someone else on the toolchain side. Primarily #LLDB + #OpenOCD, but also working with our #LLVM (and #RustC) folks.
Let me know if you're interested!
EDIT: We are a full-remote company. It's easiest for us to hire people in the UK (and one of our investors would really like us to hire more people in Sheffield), but elsewhere is possible (though might, for tax purposes, require you to be officially a contractor for a while).
We're also going to be hiring people for our hardware verification and RTL teams soon (more on the verification side than design at the moment, I think). I'm not responsible for them, but I can find out more details if anyone is interested. Our first CHERIoT chip is nearly finished, we're starting to work on the second.
EDIT 2: Thanks to all of the people who have expressed interest (in public and private posts). I'll try to get back to you all next week!
EDIT 3: I hope I've replied to everyone now! If I missed you (there were more replies than I expected!) please let me know. I think we'll aim to do another hiring round over the summer next year, so if the current timeline doesn't work out for you, please still let me know and I'll keep you in mind next time!
-
nRF52833 + nRF5 SDK +
VSCode + OpenOCD + DAPLink(IN11)
조합으로 세팅하는 방법 -
Grr. ok with openocd I can probe the NAND over jtag, and see the info....
> nand probe 0
NAND flash device 'NAND 256MiB 3.3V 8-bit (Hynix)' found> nand info 0 0 1
#0: NAND 256MiB 3.3V 8-bit (Hynix) pagesize: 2048, buswidth: 8, erasesize: 131072
#0: 0x00000000 (128kB) erase state unknown (block condition unknown)
#1: 0x00020000 (128kB) erase state unknown (block condition unknown)but I can't read/dump. ☹️
> nand dump 0 test.dump 0x20000 0x800
reading NAND flash page failedNot sure what could be wrong/need changing. 😡 This is driving me mad, although I'm not an openocd expert to know why the info would work but read not.
-
Прошивка К1921ВГ015 без IDE и JTAG программатора
Итак, передо мной лежала полностью собранная плата и время стремилось к вечеру. Руки чесались хотя бы помигать светодиодом, а руководство было вскользь прочитано уже несколько раз, но тут меня осенило - у меня нет подходящего программатора!
-
Programming ATF1508 CPLDs using Altera Quartus II, a bunch of other tools and the Adafruit FT232H Breakout
https://www.steckschwein.de/post/2025/07/cpld-upgrade-new-toolchain/
-
Vintage Intel 8080 runs on a Modern FPGA - If you’re into retro CPUs and don’t shy away from wiring old-school voltages, [Mar... - https://hackaday.com/2025/05/26/vintage-intel-8080-runs-on-a-modern-fpga/ #microcontrollers #retrocomputing #classichacks #intel8080 #pcbhacks #8080a-1 #openocd #fpga #cm32 #uart #pcb
-
Vintage Intel 8080 runs on a Modern FPGA https://hackaday.com/2025/05/26/vintage-intel-8080-runs-on-a-modern-fpga/ #Microcontrollers #Retrocomputing #classichacks #Intel8080 #PCBHacks #8080A-1 #openocd #FPGA #CM32 #fpga #uart #pcb
-
VSCode, SourceCraft Code Assistant и микроконтроллеры
Сегодня разработка прошивок для микроконтроллеров обычно требует заметно больше времени и ресурсов, чем создание собственно схемы и платы. Со времён ковида прошли времена безраздельного владычества STM32, и теперь регулярно приходится осваивать новые железки. При этом для них зачастую приходится ваять программный инструментарий и библиотеки — поскольку предоставленное производителем обычно неудобно. В этой статье я расскажу, как использовать VSCode для разработки прошивок под разные архитектуры и как мне в этом помогает SourceCraft Code Assistant от Яндекса.
https://habr.com/ru/companies/yandex/articles/892502/
#vscode #stm32 #gd32 #verilog #ai #makefile #stlink #openocd #c++ #инструкция
-
The next two posts will be largely infrastructure. I'm going be switching chips to the SAMD21G18A (Trinket -> ItsyBitsy) and to make that easier I've updated my Makefile to potentially handle other chips down the line. Also made some of the OpenOCD and GDB tasks more "erogonomic". Super new to those two tools and still learning what they can do! (TODO: figure out how to add Makefiles to my syntax highlighting)
https://www.whynotestflight.com/excuses/itd-make-sense-to-do-some-toolchain-clean-up/
-
The next two posts will be largely infrastructure. I'm going be switching chips to the SAMD21G18A (Trinket -> ItsyBitsy) and to make that easier I've updated my Makefile to potentially handle other chips down the line. Also made some of the OpenOCD and GDB tasks more "erogonomic". Super new to those two tools and still learning what they can do! (TODO: figure out how to add Makefiles to my syntax highlighting)
https://www.whynotestflight.com/excuses/itd-make-sense-to-do-some-toolchain-clean-up/
-
The next two posts will be largely infrastructure. I'm going be switching chips to the SAMD21G18A (Trinket -> ItsyBitsy) and to make that easier I've updated my Makefile to potentially handle other chips down the line. Also made some of the OpenOCD and GDB tasks more "erogonomic". Super new to those two tools and still learning what they can do! (TODO: figure out how to add Makefiles to my syntax highlighting)
https://www.whynotestflight.com/excuses/itd-make-sense-to-do-some-toolchain-clean-up/
-
The next two posts will be largely infrastructure. I'm going be switching chips to the SAMD21G18A (Trinket -> ItsyBitsy) and to make that easier I've updated my Makefile to potentially handle other chips down the line. Also made some of the OpenOCD and GDB tasks more "erogonomic". Super new to those two tools and still learning what they can do! (TODO: figure out how to add Makefiles to my syntax highlighting)
https://www.whynotestflight.com/excuses/itd-make-sense-to-do-some-toolchain-clean-up/
-
The next two posts will be largely infrastructure. I'm going be switching chips to the SAMD21G18A (Trinket -> ItsyBitsy) and to make that easier I've updated my Makefile to potentially handle other chips down the line. Also made some of the OpenOCD and GDB tasks more "erogonomic". Super new to those two tools and still learning what they can do! (TODO: figure out how to add Makefiles to my syntax highlighting)
https://www.whynotestflight.com/excuses/itd-make-sense-to-do-some-toolchain-clean-up/
-
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
https://www.whynotestflight.com/excuses/how-can-i-make-programming-an-arm-chip-as-hard-as-possible/
Shout out to:
https://vivonomicon.com/2018/04/02/bare-metal-stm32-programming-part-1-hello-arm/#arm, #SAMD21, #assembly, #gdb, #openocd, #jlink, #embedded, #TrinketM0
-
Dear #electronics Tooters -- looking for a recommendation for reasonably priced (and open source, preferably) USB JTAG probe to use with #OpenOCD to program ATF15xx #CPLD devices.
-
Hello World !
Formation par le jeu : progresser en debug sur microcontrôleur
Demandez-nous un "dongle USB", nous vous l'enverrons par colis, et recherchez les informations cachées. Vous passerez une première étape...
L’objectif de ce jeu est de voir (ou revoir) les techniques de debug pour des logiciels embarqués sur microcontrôleur au moyen d’un challenge ludique : hacker une clef USB.
#Hack #Sécurité #Jeu #Embarqué #Debug #SDK #OpenOCD #GDB
https://www.2i2l.fr/formation-hackme-niv1-progresser-en-debug-sur-microcontroleur
-
ToolChain: Настройка Сборки Прошивок для Микроконтроллеров Artety из MakeFile
Настало время освоить очередное семейство микроконтроллеров: от компании Artery Technology. Компания Artery Technology уже возвела полноценную экосистему для своих процессоров. Есть фирменные отладочные платы, программаторы, документация, исходные коды MCAL и даже кодо генераторы. В этом тексте я представил пошаговую инструкцию того как запрограммировать микроконтроллер Artery.
https://habr.com/ru/articles/792590/
#artery #AT32 #make #makefile #arm_cortexm4 #GDB #C #openocd #eclipse #CLI
-
STM32. Процесс компиляции и сборки прошивки
Многие из начинающих разработчиков софта для микроконтроллеров реализуют свои проекты исключительно в средствах разработки, которые предоставляются производителем. Многое скрыто от пользователя и очень хорошо скрыто, из-за чего некоторые воспринимают эти процессы сродни настоящей магии. Я, в свою очередь, как человек в пытливым умом и природной любознательностью, решил попробовать собрать проект без использования IDE и различного рода автоматизаций. Так родилась идея для этой статьи: не используя ничего, кроме текстового редактора и командной строки, собрать проект мигания светодиодом на отладочной плате STM32F0-Discovery. Поскольку я не до конца понимал, как происходит процесс компиляции и сборки проекта, мне пришлось восполнять пробелы в знаниях. Разобравшись с этим вопросом, я подумал — а почему бы не рассказать другим об этом? Всем кому интересно — добро пожаловать под кат! 🙂
https://habr.com/ru/companies/timeweb/articles/793152/
#timeweb_статьи #STM32 #linux #ubuntu #openocd #stlink #stflash #debug #preprocessor #linker #gnuarm #gnugcc #armnoneeabi
-
STM32. Подготавливаем среду разработки в Linux
STM32. Подготавливаем среду разработки в Linux В недавнем времени получилось так, что у меня появилось пару интересных проектов где одна из составных частей — микроконтроллер STM32. И каждый раз при смене ноутбука или ОС на домашнем компе приходится настраивать окружение для разработки каждый раз как в первый раз. Плюсом, последние проекты которые я делал для STM32 — я выполнял в Windows, в демо-версии Keil uVision. Но поскольку я давно и основательно переехал в Linux — появилась необходимость основательно разобраться и изложить процесс настройки окружения для будущих применений. Всем, кому интересно — добро пожаловать под кат.
https://habr.com/ru/companies/timeweb/articles/787328/
#timeweb_статьи #STM32 #Linux #Ubuntu #IDE #VScode #Eclipse #STLink #stutility #flash #debug #gdb #openocd #compile
-
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...
-
Heute 2.Runde #STM32IDE und #OpenOCD geht an mich:
#RPiPico mit #PicoProbe läuft wohl etwas besser als mein alter #DAPLink -
Playing with #litex #litescope FPGA logic analyzer. That stuff works super well. What the #FOSS #fpga people (#litex #migen #oss-cad #yosys #openocd and all the others hidden in the toolchain) have done is amazing. The board is a colorlight 5a-75b with an ECP5.
https://kraut.zone/w/k2qy5PXbBuHhozcDf9QgbP -
Hi, I'm a software and hardware engineer with an enthusiasm for #foss and #oshw; *all* of my computers run #linux. I am also a citizen scientist, I operate a #magnetometer for #aurora detection. On GitHub you can find various software libraries that I've written, and also the hardware files for some low-cost magnetometers I designed. I've recently submitted a few contributions to the #openocd debugger project.
-
JTAG Hat Turns Raspberry Pi Into a Networked Debugger - Over the last year or so we’ve noticed a definite uptick in the number of folks us... - https://hackaday.com/2021/05/28/jtag-hat-turns-raspberry-pi-into-a-networked-debugger/ #microcontrollers #levelshifter #raspberrypi #toolhacks #openocd #debug #jtag #swd
-
Xbox Controller Provides Intro to SWD Hacking - It’s amazing to see how much technology is packed into even the “simple” devices that we take for gr... more: https://hackaday.com/2020/02/11/xbox-controller-provides-intro-to-swd-hacking/ #reverseengineering #firmwaremodding #xboxhacks #debugging #hardware #openocd #jtag #arm #swd
-
Parallel Pis for Production Programming; Cutting Minutes and Dollars Off of Assembly - Assembly lines for electronics products are complicated beasts, often composed of many custom tools ... more: https://hackaday.com/2019/12/30/parallel-pis-for-production-programming-cutting-minutes-and-dollars-off-of-assembly/ #raspberrypizerow #barcodescanner #assemblyline #engineering #pcbassembly #raspberrypi #featured #openocd #ws2812b #attiny