Lägga till en debugger till en teensy 3.5 / 3.6

Teensy är ett kraftfullt armbaserat framstegskort med massor av funktioner som också kan göra roliga saker med usb. Liksom många dev-brädor utnyttjar den en mindre kraftfull processor som ett gränssnitt. Teensy Designer [Paul Stoffregen] lade till en debug-rubrik för att aktivera direkt SWD JTAG få tillgång till det primära chipet, men gränssnittsmikrokontroller måste tystas för att fungera, liksom koden för att göra det fortfarande pågår.

Otålig, [Erich Styleger] Dokumenterar de ändringar han gjorde för att lägga till stöd för J-Link SWD-protokollet genom att eliminera den förekommande NXP Kinetis KL02Z som fungerar som ombord på gränssnittet samt bootloader som hjälper Arduino IDE att prata med K64F som är det primära chipet. Efter att KL02Z togs bort, befolkade [Erich] debug-rubrikerna såväl som sedan förbundna Segger J-länken till brädet samt testade den med Eclipse, GDB, liksom grundläggande SWD Debug-verktyg.

Slutresultatet är ett Cortex M4F-styrelse som kan fungera med grundläggande verktyg till en tredjedel av priset på Kinetis-framstegskortet. [Paul Stoffregen] bekräftar att felsökningsprestandan kommer att läggas till bootloader-koden, men upp till dess, är en hårdvarahack ett fungerande, om brutalt, tillvägagångssätt för att felsöka på plattformen.

Mer information om JTAG-gränssnittet erbjuds för de intresserade. Förutom att ha teensy är inte din sak, kanske du tänker på en STM32-baserad framstegskiva.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post