Trong bài hướng dẫn này, mình sẽ hướng dẫn các bạn sử dụng mạch nạp st-link v2 để nạp code cho stm32f103c8T6, dùng STM32CubeIDE.
Bước 1: Trong STM32CubeIDE, click chuột phải vào Project hiện tại mở phần Properties -> C/C++ Build -> Settings -> MCU/MPU Post build outputs.
Bước 2: Chọn ☑️
- ☑️ Convert to binary file.
- ☑️ Convert to Intel Hex file.
=> Điều này sẽ giúp tạo ra 2 file: .bin
và .hex
khi ta build chương trình. Dùng 2 file này để nạp code
Sau đó nhấn, Apply and Close
Bước 3: Mở phần mềm STM32 ST-LINK Utility
-
Nhấn vào
Connect to the target
: để kết nối với vi điều khiển. -
Chọn
Target
trên thanh công cụ, tiếp chọnProgram
. Một cửa sổ khác hiện ra, lúc này bạn vào thư mục Debug của dự án bạn đang thực hiện, sau khi build sẽ có 2 file.bin
và.hex
chọn 1 file để nạp. -
Chọn đường dẫn sau đó nhấn
Start
là hoàn thành việc nạp code cho stm32.