Teensy er et kraftig armbasert fremskrittkort med tonnevis av funksjoner som også kan gjøre morsomme ting med USB også. Som mange dev-brett, benytter den en mindre kraftig prosessor som et grensesnitt. Teensy Designer [Paul Stoffregen] Lagt til en feilsøkingshode for å muliggjøre direkte SWD JTAG-gevinsttilgang til den primære brikken, men grensesnittet Microcontroller må taves for det for å fungere, så vel som koden som skal gjøres, er fortsatt i gang.
Utålmodig, dokumenterer modifikasjonene han laget for å legge til støtte for J-Link SWD-protokollen ved å eliminere den fornærmende NXP Kinetis KL02Z som fungerer som det som innebygde grensesnittet, samt bootloader som hjelper Arduino IDE til å snakke med K64F som er den primære brikken. Etter at KL02Z ble fjernet, [Erich] fokuserte feilsøkingshodene, så vel som deretter kablet opp Segger J-Link til brettet, så vel som testet det med Eclipse, GDB, samt grunnleggende SWD-feilsøkingsverktøy.
Sluttresultatet er et Cortex M4F-bord som kan fungere med grunnleggende verktøy på en tredjedel av prisen på Kinetis-fremskrittet. [Paul Stoffregen] bekrefter at feilsøkingsytelsen vil bli lagt til Bootloader-koden snart, men frem til da er en maskinvare hack en arbeid, hvis brutal, tilnærming til feilsøking på plattformen.
Mer info på JTAG-grensesnittet tilbys for interessen. I tillegg til at teensy ikke er din ting, kan du tenke på et STM32-basert fremskrittstavle.