การเพิ่มดีบักเกอร์ไปยัง Teensy 3.5 / 3.6

December 9, 2022 0 Comments

The Teensy เป็นคณะกรรมการความก้าวหน้าที่มีประสิทธิภาพของแขนที่มีคุณสมบัติมากมายที่สามารถทำสิ่งที่สนุกกับ USB ได้เช่นกัน เช่นเดียวกับบอร์ด Dev จำนวนมากมันใช้โปรเซสเซอร์ที่ทรงพลังน้อยกว่าเป็นอินเทอร์เฟซ Teensy Designer [Paul Stoffregen] เพิ่มส่วนหัวดีบักเพื่อเปิดใช้งาน Direct Swd JTAG เข้าถึงไปยังชิปหลักอย่างไรก็ตามไมโครคอนโทรลเลอร์อินเตอร์เฟสจะต้องเงียบสำหรับการทำงานเช่นเดียวกับรหัสที่จะทำเช่นนั้นยังอยู่ในระหว่างดำเนินการ

ใจร้อน [Erich Styger] เอกสารการปรับเปลี่ยนที่เขาทำเพื่อเพิ่มการสนับสนุนสำหรับโปรโตคอล J-Link SWD โดยการกำจัด NXP Kinetis KL02Z ที่กระทำผิดที่ทำหน้าที่เป็นอินเทอร์เฟซออนบอร์ดเช่นเดียวกับ Bootloader ที่ช่วยให้ Arduino IDE คุยกับ K64F เป็นชิปหลัก หลังจาก KL02Z ถูกลบออกแล้ว [Erich] เติมส่วนหัวดีบักเช่นเดียวกับจากนั้นต่อสาย Segger J-LINK ไปยังกระดานรวมทั้งทดสอบกับ Eclipse, GDB เช่นเดียวกับเครื่องมือการดีบัก SWD ขั้นพื้นฐาน

ผลลัพธ์ที่ได้คือบอร์ด Cortex M4F ที่สามารถทำงานกับเครื่องมือพื้นฐานที่หนึ่งในสามของราคาของคณะกรรมการความก้าวหน้าของ Kinetis [Paul Stoffregen] ยืนยันว่าประสิทธิภาพการดีบักจะถูกเพิ่มลงในรหัส Bootloader ในไม่ช้าอย่างไรก็ตามการแฮ็คฮาร์ดแวร์เป็นการทำงานหากโหดร้ายวิธีการแก้จุดบกพร่องบนแพลตฟอร์ม

ข้อมูลเพิ่มเติมเกี่ยวกับอินเทอร์เฟซ JTAG สำหรับผู้สนใจ เช่นเดียวกับถ้า teensy ไม่ใช่สิ่งที่คุณคุณอาจคิดเกี่ยวกับคณะกรรมการความก้าวหน้าที่ใช้ STM32

Leave a Reply

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