jq_flasher
1.0.0
jq_flasher เป็นโครงการ Python ขนาดเล็กที่ให้คุณอัปโหลดภาพไปยัง BL702
มันใช้โปรโตคอล ISP ที่ออกแบบโดยทีม Lab Bouffalo
ข้อมูลส่วนใหญ่เกี่ยวกับโปรโตคอลของ Bootloader สามารถพบได้ที่นี่:
https://github.com/bouffalolab/bl_docs/blob/main/bl602_isp/en/bl602_isp_protocol.pdf
คำสั่งที่ขาดหายไปได้รับการออกแบบทางวิศวกรรมโดยใช้ Logic Analyzer
นุ่มดั้งเดิมสำหรับการกระพริบ BL McUs ค่อนข้างยุ่งและยากที่จะวิเคราะห์
เป้าหมายหลักของฉันคือการทำซ้ำเฉพาะชิ้นส่วนที่รับผิดชอบการกะพริบจริงผ่าน UART และเพิ่มพฤติกรรมที่กำหนดเองบางอย่างเพื่อให้กระบวนการเข้าสู่โหมด bootloader โดยอัตโนมัติ
สิ่งที่ต้องทำ