Category

Dodawanie debugera do Temensy 3.5 / 3.6

Temensja jest potężną płytką rozwojową opartą na ramieniu z tonami funkcji, które mogą również robić zabawne rzeczy z USB. Podobnie jak wiele devo, wykorzystuje mniej potężny procesor jako interfejs. Teenssy Designer [Paul Stoffregen] Dodano nagłówek debugowania, aby włączyć Direct SWD JTAG Dostęp do układu podstawowego, jednak mikrokontroler interfejsu musi zostać wyciszony, aby do pracy, a także kod, który jest nadal w toku.

Niecierpliwy, [Erich Styger] Dokumentujące modyfikacje, które stworzył, aby dodać wsparcie dla protokołu J-Link SWD, eliminując obrażające NXP Kinetis KL02Z, który służy jako interfejs pokładowy, a także bootloader, który pomaga Arduino IDE rozmawiać z K64F, który jest głównym układem. Po usunięciu KL02Z [Erich] wypełniono nagłówki debugowania, a następnie podłączyć Segger J-Link do płyty, a także przetestował go z EClipse, GDB, a także podstawowych narzędzi do debugowania SWD.

Efektem końcowym jest deska Cortex M4F, która może współpracować z podstawowymi narzędziami na jednej trzeciej ceny Zarządu Kinetisa. [Paul Stoffregen] Potwierdza, że ​​wydajność debugowania zostanie dodana do kodu bootloadera, jednak do tego czasu, do tego czasu hack sprzętowy jest działającym, jeśli brutalny, podejście do debugowania na platformie.

Więcej informacji na temat interfejsu JTAG jest oferowany dla zainteresowanego. Jak również jeśli nastolatka nie jest twoją rzeczą, możesz pomyśleć o tablicy rozwoju opartego na STM32.