Een debugger toevoegen aan een Teensy 3,5 / 3.6

author
1 minute, 10 seconds Read

Het Teensy is een krachtige Arm-based Advancement Board met tonnen functies die ook leuke dingen met USB kunnen doen. Net als veel dev-borden maakt het gebruik van een minder krachtige processor als een interface. Teensy Designer [Paul Stoffregen] voegde een debug-koptekst toe om directe SWD Jtag toegang te maken tot de primaire chip, maar de interface microcontroller moet daarvoor worden gedempt om te werken, evenals de code om dit te doen, is nog steeds aan de gang.

Ongeduldig, [Erich Styger] Documenteert de wijzigingen die hij heeft gemaakt om ondersteuning voor het J-Link SWD-protocol toe te voegen door de beledigende NXP Kinetis KL02Z te elimineren die dient als de aan boord-interface en bootloader die de ARDUINO IDE helpt bij de K64F is de primaire chip. Nadat de KL02Z is ​​verwijderd, vulde [Erich] de debug-headers op en vervolgens de Segger J-Link naar het bord en getest het uit met Eclipse, GDB, evenals Basic SWD Debug-tools.

Het eindresultaat is een Cortex M4F-bord dat met basishulpmiddelen kan werken met een derde van de prijs van de promotie van Kinetis. [Paul Stoffregen] bevestigt dat de foutopsporingsprestaties al snel aan de bootloadercode worden toegevoegd. Tot die tijd is een hardware-hack een werkend, indien brutaal, benadering van het debuggen op het platform.

Meer informatie over de JTAG-interface wordt aangeboden voor de geïnteresseerden. Evenals als Teensy niet jouw ding is, denk je misschien aan een Stm32-gebaseerde vooruitgangsbord.

Similar Posts

Leave a Reply

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