Việc sử dụng ba chế độ khởi động của STM32f103 là gì?


10

Nếu bạn thấy trong hướng dẫn điều chỉnh của STM32f103, bạn có thể thấy ba chế độ khởi động cho nó. tốt, việc sử dụng ba chế độ khởi động là gì?

chế độ

xin vui lòng nói với tôi bằng ví dụ cho từng chế độ.

Câu trả lời:


12

Khởi động từ Bộ nhớ hệ thống gọi bộ tải khởi động trên chip, có trong chip trực tiếp từ nhà máy, trước khi bạn lập trình bất cứ thứ gì vào đèn flash trên chip. Điều này cho phép bạn tải mã (chương trình) vào thiết bị từ giao diện bên ngoài như UART hoặc USB. Điều này được giải thích chi tiết trong hướng dẫn.

Bộ nhớ flash chính là nơi mã của bạn thường đi. Trong hoạt động bình thường, mã của bạn sẽ nằm trong flash và trên Power On Reset (POR), CPU sẽ lấy vectơ thiết lập lại và con trỏ ngăn xếp ban đầu (SP) từ flash. Bạn có thể tải flash qua JTAG, bộ tải khởi động trên chip (ở trên), v.v.

Cuối cùng, bạn có thể tải mã vào RAM (JTAG, thời gian chạy) và sau đó khởi động / chạy từ đó. Điều này không thường được sử dụng, thông thường bạn đang làm một cái gì đó khó khăn như bộ tải khởi động tạm thời hoặc tương tự.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.