mastodontech.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Offen für alle (über 16) und bereitgestellt von Markus'Blog

Serverstatistik:

1,5 Tsd.
aktive Profile

#openocd

0 Beiträge0 Beteiligte0 Beiträge heute
Ivor Hewitt<p>And there we have it! Pins connected to a <a href="https://social.ivor.org/tags/BusPirate" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BusPirate</span></a>, <a href="https://social.ivor.org/tags/openocd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openocd</span></a>, and contact! Direct memory access. 👌 bootloader from the capsure dumped.<br><a href="https://social.ivor.org/tags/hacking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hacking</span></a></p>
Steckschwein<p>Programming ATF1508 CPLDs using Altera Quartus II, a bunch of other tools and the Adafruit FT232H Breakout</p><p><a href="https://www.steckschwein.de/post/2025/07/cpld-upgrade-new-toolchain/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">steckschwein.de/post/2025/07/c</span><span class="invisible">pld-upgrade-new-toolchain/</span></a></p><p><a href="https://mastodon.social/tags/vhdl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vhdl</span></a> <a href="https://mastodon.social/tags/cpld" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpld</span></a> <a href="https://mastodon.social/tags/atf1508" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>atf1508</span></a> <a href="https://mastodon.social/tags/altera" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>altera</span></a> <a href="https://mastodon.social/tags/openocd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openocd</span></a> <a href="https://mastodon.social/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a></p>
IT News<p>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... - <a href="https://hackaday.com/2025/05/26/vintage-intel-8080-runs-on-a-modern-fpga/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hackaday.com/2025/05/26/vintag</span><span class="invisible">e-intel-8080-runs-on-a-modern-fpga/</span></a> <a href="https://schleuss.online/tags/microcontrollers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microcontrollers</span></a> <a href="https://schleuss.online/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://schleuss.online/tags/classichacks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>classichacks</span></a> <a href="https://schleuss.online/tags/intel8080" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>intel8080</span></a> <a href="https://schleuss.online/tags/pcbhacks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pcbhacks</span></a> <a href="https://schleuss.online/tags/8080a" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>8080a</span></a>-1 <a href="https://schleuss.online/tags/openocd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openocd</span></a> <a href="https://schleuss.online/tags/fpga" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fpga</span></a> <a href="https://schleuss.online/tags/cm32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cm32</span></a> <a href="https://schleuss.online/tags/uart" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>uart</span></a> <a href="https://schleuss.online/tags/pcb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pcb</span></a></p>
IT News<p>A Toothbrush Hacked, in Three Parts - It’s official, we’re living in the future. Certainly that’s the only explanation f... - <a href="https://hackaday.com/2025/04/02/a-toothbrush-hacked-in-three-parts/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hackaday.com/2025/04/02/a-toot</span><span class="invisible">hbrush-hacked-in-three-parts/</span></a> <a href="https://schleuss.online/tags/reverseengineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reverseengineering</span></a> <a href="https://schleuss.online/tags/wrongbaud" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wrongbaud</span></a> <a href="https://schleuss.online/tags/hardware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hardware</span></a> <a href="https://schleuss.online/tags/firmware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>firmware</span></a> <a href="https://schleuss.online/tags/spiflash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>spiflash</span></a> <a href="https://schleuss.online/tags/openocd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openocd</span></a></p>
IT News<p>JTAG &amp; SWD Debugging on the Pi Pico - [Surya Chilukuri] writes in to share JTAGprobe — a fork of the official Raspberry ... - <a href="https://hackaday.com/2025/01/18/jtag-swd-debugging-on-the-pi-pico/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hackaday.com/2025/01/18/jtag-s</span><span class="invisible">wd-debugging-on-the-pi-pico/</span></a> <a href="https://schleuss.online/tags/raspberrypi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>raspberrypi</span></a> <a href="https://schleuss.online/tags/toolhacks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>toolhacks</span></a> <a href="https://schleuss.online/tags/debugger" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>debugger</span></a> <a href="https://schleuss.online/tags/openocd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openocd</span></a> <a href="https://schleuss.online/tags/pipico" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pipico</span></a> <a href="https://schleuss.online/tags/jtag" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jtag</span></a> <a href="https://schleuss.online/tags/swd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>swd</span></a></p>
Lup Yuen Lee 李立源<p><a href="https://qoto.org/tags/OpenOCD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenOCD</span></a> SPI Tweak for <a href="https://qoto.org/tags/PineTime" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PineTime</span></a> Smartwatch ... Finally got merged 🎉</p><p>Source: <a href="https://review.openocd.org/c/openocd/+/8645" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">review.openocd.org/c/openocd/+</span><span class="invisible">/8645</span></a></p>
Andrew Jeffery<p>So <span class="h-card" translate="no"><a href="https://chaos.social/@manawyrm" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>manawyrm</span></a></span> has just saved me from debugging like a chump. Until now I've been banging on GPIOs hanging off a logic analyzer when writing a zephyr app for the AST2600 Cortex-M3. Well, no more:</p><p>`culvert jtag` now exposes an <a href="https://social.tchncs.de/tags/OpenOCD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenOCD</span></a> remote-bitbang server</p><p><a href="https://github.com/amboar/culvert/pull/57" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/amboar/culvert/pull</span><span class="invisible">/57</span></a></p>
Olimex<p>What is the difference between ARM-USB-TINY, ARM-USB-TONY-H, ARM-USB-OCD, ARM-USB-OCD-H and ARM-USB-OCD-HL <a href="https://olimex.wordpress.com/2024/10/14/what-is-the-difference-between-arm-usb-tiny-arm-usb-tony-h-arm-usb-ocd-arm-usb-ocd-h-and-arm-usb-ocd-hl/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">olimex.wordpress.com/2024/10/1</span><span class="invisible">4/what-is-the-difference-between-arm-usb-tiny-arm-usb-tony-h-arm-usb-ocd-arm-usb-ocd-h-and-arm-usb-ocd-hl/</span></a><br><a href="https://mastodon.social/tags/openocd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openocd</span></a> <a href="https://mastodon.social/tags/jtag" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jtag</span></a></p>
carlyn<p>The next two posts will be largely infrastructure. I'm going be switching chips to the SAMD21G18A (Teensy -&gt; 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)</p><p><a href="https://www.whynotestflight.com/excuses/itd-make-sense-to-do-some-toolchain-clean-up/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">whynotestflight.com/excuses/it</span><span class="invisible">d-make-sense-to-do-some-toolchain-clean-up/</span></a></p><p><a href="https://mastodon.social/tags/arm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>arm</span></a>-gcc, <a href="https://mastodon.social/tags/makefile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>makefile</span></a>, <a href="https://mastodon.social/tags/gnumake" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gnumake</span></a>, <a href="https://mastodon.social/tags/VPATH" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VPATH</span></a>, <a href="https://mastodon.social/tags/OpenOCD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenOCD</span></a>, <a href="https://mastodon.social/tags/GDB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GDB</span></a></p>
carlyn<p>Now it's ARM's turn, Specifically the Core M0 SAMD21E18 </p><p>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)</p><p>Hardware is the the Adafruit PyRuler which is a fancy Trinket M0</p><p><a href="https://www.whynotestflight.com/excuses/how-can-i-make-programming-an-arm-chip-as-hard-as-possible/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">whynotestflight.com/excuses/ho</span><span class="invisible">w-can-i-make-programming-an-arm-chip-as-hard-as-possible/</span></a></p><p>Shout out to:<br><a href="https://vivonomicon.com/2018/04/02/bare-metal-stm32-programming-part-1-hello-arm/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">vivonomicon.com/2018/04/02/bar</span><span class="invisible">e-metal-stm32-programming-part-1-hello-arm/</span></a></p><p><a href="https://mastodon.social/tags/arm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>arm</span></a>, <a href="https://mastodon.social/tags/SAMD21" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SAMD21</span></a>, <a href="https://mastodon.social/tags/assembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>assembly</span></a>, <a href="https://mastodon.social/tags/gdb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gdb</span></a>, <a href="https://mastodon.social/tags/openocd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openocd</span></a>, <a href="https://mastodon.social/tags/jlink" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jlink</span></a>, <a href="https://mastodon.social/tags/embedded" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>embedded</span></a>, <a href="https://mastodon.social/tags/TrinketM0" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TrinketM0</span></a></p>
rena2019 ☑️<p>Keine Ahnung warum SEGGER <a href="https://social.tchncs.de/tags/RTT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RTT</span></a> Log nicht mit dem <a href="https://social.tchncs.de/tags/nRF52" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nRF52</span></a> SDK (NRF_LOG_DEFAULT_BACKENDS_INIT + NRF_LOG_INFO) + <a href="https://social.tchncs.de/tags/OpenOCD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenOCD</span></a> (DAPLink) läuft. Zumindest funktionieren die SEGGER_RTT* Funktionen mit SEGGER_RTT_Init + SEGGER_RTT_ConfigUpBuffer + SEGGER_RTT_printf</p>
rena2019 ☑️<p>SEGGER <a href="https://social.tchncs.de/tags/RTT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RTT</span></a> Log, <a href="https://social.tchncs.de/tags/nRF52832" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nRF52832</span></a> und <a href="https://social.tchncs.de/tags/OpenOCD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenOCD</span></a> mit <a href="https://social.tchncs.de/tags/DAPLink" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DAPLink</span></a> wollen irgendwie nicht zusammen spielen. <br>Hat das schon irgendjmd geschafft?</p>
RevK :verified_r:<p>This fun.</p><p>It looks like ESP32-S3 has USB JTAG, on by default, yay.</p><p>ESP IDF even has OpenOCD pre-installed as a tool.</p><p>Just sparse on the actual instructions to use it.</p><p>What I am trying to do is flash via JTAG (via USB), which I am hoping I can do without having to bugger with GPIO0 first!</p><p>Clues appreciated.</p><p><a href="https://toot.me.uk/tags/ESP32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ESP32</span></a> <a href="https://toot.me.uk/tags/ESP32S3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ESP32S3</span></a> <a href="https://toot.me.uk/tags/JTAG" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JTAG</span></a> <a href="https://toot.me.uk/tags/USB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>USB</span></a> <a href="https://toot.me.uk/tags/OPENOCD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OPENOCD</span></a></p>
rena2019 ☑️<p>Heute 2.Runde <a href="https://social.tchncs.de/tags/STM32IDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32IDE</span></a> und <a href="https://social.tchncs.de/tags/OpenOCD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenOCD</span></a> geht an mich: <br><a href="https://social.tchncs.de/tags/RPiPico" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RPiPico</span></a> mit <a href="https://social.tchncs.de/tags/PicoProbe" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PicoProbe</span></a> läuft wohl etwas besser als mein alter <a href="https://social.tchncs.de/tags/DAPLink" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DAPLink</span></a></p>
rena2019 ☑️<p>Heute mit <a href="https://social.tchncs.de/tags/STM32IDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32IDE</span></a> und <a href="https://social.tchncs.de/tags/OpenOCD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenOCD</span></a> gespielt, aber nicht gewonnen</p>