การอัพเดตเฟิร์มแวร์ของ Stm32 CPU ผ่าน Bluetooth โดยใช้โมดูล Bluetooth-to-Serial
แอพพลิเคชั่นสำหรับอัพเดตเฟิร์มแวร์ของ Stm32 CPU ผ่าน Bluetooth โดยใช้โมดูล Bluetooth-to-Serial
รองรับโมดูลที่มีโปรโตคอล Bluetooth SPP แบบคลาสสิก (เช่น HC-06) และโมดูล BLE บนไมโครคอนโทรลเลอร์ cc254x (เช่น HM-10)
การใช้งานแอปพลิเคชันจะขึ้นอยู่กับเอกสารถัดไปจากบริษัท STMicroelectronics
1. AN2606 STM32 ไมโครคอนโทรลเลอร์ระบบหน่วยความจำโหมดบูต
2. โปรโตคอล AN3155 USART ที่ใช้ใน STM32 bootloader
วิธีใช้งานแอพพลิเคชั่น
การตระเตรียม
1. ตั้งค่าคอนฟิกแบบอนุกรมที่ถูกต้องในโมดูล Bluetooth-to-Serial ควรเป็น 8 บิต แม้กระทั่งพาริตี้ และ 1 บิตหยุดและอัตราบอดตั้งแต่ 1200 ถึง 115200 วิธีตั้งค่าการอ่านการกำหนดค่าในแผ่นข้อมูลสำหรับโมดูล Bluetooth-to-Serial ของคุณ
2. เชื่อมต่อโมดูล Bluetooth-to-Serial กับบอร์ด Stm32 ของคุณ
โดยทั่วไป r Stm32 ใช้ pines ถัดไปสำหรับ serial bootloader
PA10 (USART RX) และ PA9 (USART_TX)
3. เปิดใช้งานโหมด bootloader สำหรับ Stm32 วิธีการทำเช่นนี้อ่านใน AN2606 โดยทั่วไป คุณควรตั้งค่าพิน BOOT0 และ BOOT1 ให้ถูกต้องตามรุ่นของ CPU ของคุณ
การเขียนโปรแกรม
1. เปิดบลูทูธในโทรศัพท์ของคุณและเชื่อมต่อกับโมดูล Bluetooth-to-Serial
2. เลือกไฟล์ที่มีเฟิร์มแวร์ที่คุณต้องการเขียน
ไฟล์เฟิร์มแวร์ควรอยู่ในรูปแบบใดรูปแบบหนึ่งต่อไปนี้
- Intel hex
- Motorola S-Record
- ไบนารีดิบ
3. ตั้งค่าตัวเลือกการเขียนที่คุณต้องการ คุณสามารถเลือกตัวเลือกถัดไปได้
- ลบเฉพาะหน้าที่จำเป็น
- ยกเลิกการป้องกันการอ่านข้อมูลหากต้องการ
- ตั้งค่าการป้องกันการอ่านหลังจากเขียน
- ไป CPU หลังจากการเขียนโปรแกรม
4. กดปุ่ม "โหลดไฟล์เพื่อแฟลช" และรอการดำเนินการให้เสร็จสิ้น
เพิ่มเติมในแอปพลิเคชันพร้อมใช้งานในครั้งต่อไป
- กำลังลบ
- การตรวจสอบแฟลชสำหรับช่องว่าง
- เปรียบเทียบแฟลชกับไฟล์
คุณสามารถเลือกการดำเนินการนี้ผ่านจุดที่กำหนดในเมนู
แอปพลิเคชันถูกตรวจสอบใน CPU ถัดไป:
Stm32F072
Stm32F103
Stm32F302
Stm32F401
Stm32F411 ตรวจสอบโดยผู้ใช้
Stm32L053
Stm32L152
Stm32L432
Stm32G071
Stm32G474
ข้อจำกัดการใช้
คุณสามารถอัปโหลดเฟิร์มแวร์ได้ถึง 25 ตัวฟรี
หลังจากที่คุณบรรลุขีดจำกัดนี้แล้ว คุณสามารถซื้อหนึ่งในสองบริการได้
1. อัปโหลดเพิ่มเติม 100 รายการ
2. ใช้งานแอพได้ไม่จำกัด