Pridanie debugger na teenssy 3.5 / 3.6

Teenssy je mocná rameno-založené pokrokové rady s tonami funkcií, ktoré môžu robiť zábavné veci s USB. Rovnako ako mnoho dev dosiek, využíva menej výkonný procesor ako rozhranie. Teensský dizajnér [Paul Stoffregen] Pridal záhlavie ladenia, aby umožnila priamy SWD JTAG získavanie prístupu k primárnemu čipu, avšak mikrokontrolér musí byť umlčaný pre prácu, ako aj kód, ktorý tak urobí, stále prebieha.

Netrpezlivý, [Erich Styger] Dokumenty Zmeny, ktoré urobil na pridanie podpory pre protokol SWD J-LINK elimináciou urážky NXP Kinetis KL02Z, ktorý slúži ako na palubnej ploche, ako aj bootloader, ktorý pomáha Arduino IDE hovoriť s K64F, ktorý je primárny čip. Potom, čo bol KL02Z odstránený, [Erich] naplnil ladiace hlavičky, ako aj potom zapojené SEGGER J-Link na dosku, ako aj testovanú s Eclipse, GDB, ako aj základnými nástrojmi ladenia SWD.

Konečným výsledkom je Cortex M4F doska, ktorá môže pracovať so základnými nástrojmi za tretinu ceny kinetisovej rady. [Paul Stoffregen] potvrdzuje, že výkonnosť ladenia bude pridané do kódu zavádzača čoskoro, do tej doby, hardvérové ​​hack je práca, ak brutálny, prístup k ladenie na platforme.

Viac informácií o rozhraní JTAG je pre záujem. Rovnako ako keby Teensy nie je tvoja vec, môžete premýšľať o rozvojovej rade STM32.