Khắc phục lỗi nạp code STM32Cube “Reason: (18) Could not verify ST device” trên kit STM32 Blue Pill STM32F103C8T6

VẤN ĐỀ

Đối với các bạn lập trình STM32 nói chung và sử dụng mạch STM32 Blue Pill STM32F103C8T6 nói riêng, có lẽ gần đây đã không ít người gặp phải lỗi này khi các bạn sử dụng phần mềm STM32Cube IDE để nạp chương trình vào mạch của mình:

STM32Cube "Reason: (18) Could not verify ST device"
STM32Cube “Reason: (18) Could not verify ST device”

Vậy thì hôm nay, hãy cùng mình xử lí lỗi này trên STM32Cube IDE cùng với mạch STM32 Blue Pill STM32F103C8T6 nhé! 😀

LƯU Ý QUAN TRỌNG:

Phiên bản phần mềm được sử dụng trong bài viết này là STM32Cube IDE 1.5.0, những phiên bản mới hơn có thể sẽ không áp dụng được.

GIẢI PHÁP

Bước 1: Các bạn vào thư mục chứa chương trình STM32Cube IDE và tìm file có tên là “stm32f1x.cfg”. (Nếu các bạn cài đặt phần mềm theo mặc định, thì file đó nằm ở địa chỉ “C:\ST\STM32CubeIDE_1.5.0\STM32CubeIDE\plugins\com.st.stm32cube.ide.mcu.debug.openocd_1.5.0.202011091203\resources\openocd\st_scripts\target”)

Tìm file có tên "stm32f1x.cfg"
Tìm file có tên “stm32f1x.cfg”

Bước 2: Các bạn mở file trên bằng phần mềm Notepad và thêm dòng lệnh “set CPUTAPID 0” tại vị trí như trong hình và nhấn lưu (Ctrl + S).

Thêm dòng lệnh "set CPUTAPID 0"vào file.
Thêm dòng lệnh “set CPUTAPID 0″vào file.

Bước 3: Mở phần mềm STM32Cube IDE và chọn mục Run Configuration.

Chọn mục Run Configuration.
Chọn mục Run Configuration.

Bước 4: Thiết lập các tham số như trong hình, sau đó nhấn Run để chạy:

Thiết lập các thông số như hình.
Thiết lập các thông số như hình.

Bước 5: Kiểm tra nếu như IDE hiện lên bảng trên với không bất kì một màn hình lỗi nào tức là đã nạp thành công, hãy nhớ chuyển board Blue Pill về chế độ chạy code để xem code hoạt động.

Màn hình sau khi debug và nạp code thành công.
Màn hình sau khi debug và nạp code thành công.

Vậy là đã thành công trong việc fix lỗi rồi, chúc các bạn thành công!

Tìm kiếm

Các kênh truyền thông

Dịch vụ

Các chuyên mục

Bài viết liên quan

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments