การใช้โหมดการบูตสามโหมดของ STM32f103 คืออะไร


10

หากคุณเห็นในคู่มือการอ้างอิงของ STM32f103 คุณสามารถดูโหมดการบูตได้สามโหมด ดีโหมดการใช้งานสามโหมดคืออะไร

โหมด

โปรดพูดกับฉันตามตัวอย่างสำหรับแต่ละโหมด

คำตอบ:


12

การบูตจากหน่วยความจำระบบจะเรียกใช้ตัวโหลดบูทบนชิปซึ่งอยู่ในชิปโดยตรงจากโรงงานก่อนที่คุณจะตั้งโปรแกรมอะไรลงในแฟลชบนชิป สิ่งนี้อนุญาตให้คุณโหลดรหัส (โปรแกรม) ลงในอุปกรณ์จากอินเทอร์เฟซภายนอกเช่น UART หรือ USB นี่คือคำอธิบายรายละเอียดในคู่มือ

หน่วยความจำแฟลชหลักคือรหัสของคุณ ในการทำงานปกติรหัสของคุณจะอยู่ในแฟลชและใน Power On Reset (POR) CPU จะดึงเวกเตอร์รีเซ็ตและตัวชี้สแต็กเริ่มต้น (SP) จากแฟลช คุณสามารถโหลดแฟลชผ่าน JTAG, bootloader บนชิป (ด้านบน), ฯลฯ

สุดท้ายคุณสามารถโหลดรหัสลงใน RAM (JTAG รันไทม์) แล้วบูต / เรียกใช้จากที่นั่น สิ่งนี้ไม่ได้ใช้บ่อยนักโดยปกติคุณทำอะไรที่ยุ่งยากเหมือน bootloader ชั่วคราวหรือชอบ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.