ติดตั้ง Firmware STM32duino-bootloader Maple Mini สำหรับ Blue Pill STM32F103C ด้วย Flash Loader Demonstrator

Somsak Lima
Mar 29, 2021

--

อุปกรณ์ที่ใช้

  1. STM32F103C8 Blue Pill หรือเรียกสั้นๆ ว่า Blue Pill บางตัวจะมากับหน่วยความจำ Flash 128 KB บางตัวจะรายงานว่ามีแค่ 64KB แต่สามารถใช้ได้ถึง 128K
  2. FTDI
  3. สาย Jumper ตัวเมีย-เมีย

Firmware

ดาวน์โหลด Firmware ได้จาก
https://github.com/rogerclarkmelbourne/STM32duino-bootloader/tree/master/binaries
เลือก generic_boot20_pc13.bin
https://github.com/rogerclarkmelbourne/STM32duino-bootloader/blob/master/binaries/generic_boot20_pc13.bin

Jump สาย FTDI ไป STM32F103C8

ให้ Set Jumper ด้าน Boot0 มาเป็น 1 และเชื่อม USB-TTL ตามรูป

A9 — — -RX
A10 — — TX
3.3 — — 3V3
G — — -GND

ติดตั้งโปรแกรม Demonstrator GUI ให้เรียบร้อย
เปิดโปรแกรม Demonstrator GUI

เลือก Port ที่เชื่อมต่อกับ FTDI ตั้งค่า Timeout เป็น 1 เพื่อความรวดเร็วในการตรวจสอบ

คลิก Next

โปรแกรมจะแสดงจำนวน Flash Size เช่น 64KB หรือ 128 KB แล้วแต่รุ่นที่นำาจำหน่าย

คลิก Next

เลือก Target เป็น STM32F1_Med-density_128K

คลิก Next

ติก Download to device แล้วคลิก … ด้านหลังชื่อ เพื่อเลือก File เลือก File Type เป็น Bin File (*.bin)

เลือก File ที่ต้องการ ตามตัวอย่าง เลือก generic_boot20_pc13_blue.bin

แล้วคลิก Open

คลิก Next

โปรแกรม Flash Loader จะเริ่มเขียน Flash ใน STM32

หากเสร็จแถบบาร์จะเป็นสีเขียวให้กด Close

--

--

Somsak Lima
Somsak Lima

Written by Somsak Lima

สนับสนุนและส่งเสริมให้ผู้สนใจสามารถใช้งานเทคโนโลยี LoRa และ LoRaWAN ได้ โดยนำความรู้ที่ได้ไปต่อยอดเพื่อใช้งาน

No responses yet