• HOME
  • DỰ ÁN & MẠCH ĐIỆN
    • Lập trình
      • ARDUINO PROJECT
      • ESP8266 PROJECT
      • ESP32 PROJECT
      • RASPBERRY PI PROJECT
      • Vi điều khiển
    • Điện tử ứng dụng
      • Audio / Amplifiers
      • Nguồn điện
      • Pin sạc/Acquy và mạch sạc
      • Biến đổi AC và DC
      • Robotic
      • Cảm biến
      • LED
      • LCD
      • Động cơ bước
      • Mạch linh tinh
      • Test & Measurement
      • RF – FM
    • Nixie Clock
    • HOME AUTOMATION
    • Dân dụng
    • Công nghiệp
  • KIẾN THỨC CĂN BẢN
    • Điện tử cơ bản
    • Điện tử số
    • PCB
    • Nixie Tube
    • Raspberry Pi
    • Vi điều khiển
    • Arduino
    • IN 3D
  • DOWNLOAD
    • Phần mềm điện tử
    • Giáo trình
      • Giáo trình Điện – Điện tử
      • Giáo trình Tự Động Hóa
      • Giáo trình Viễn thông
    • Đề tài
      • Đề tài – Điện – Điện Tử
      • Đề tài – Tự Động Hóa
      • Đề tài – Viễn thông
    • Điện tử ứng dụng
    • Tài liệu nước ngoài
    • Hướng dẫn, sửa chữa
    • Sơ đồ, nguyên lý thiết bị
    • Tiêu chuẩn – Đo lường – Thử nghiệm
    • Datasheet
  • LIÊN HỆ
  • SẢN PHẨM
Mạch Điện Lý Thú

Mạch Điện Lý Thú

Sơ đồ nguyên lý, PCB, đồ án, tài liệu, DIY

Trang chủ » Kiến thức căn bản » Vi điều khiển » Cách cài đặt và sử dụng ST LINK Utility

Cách cài đặt và sử dụng ST LINK Utility

13/04/2026 by admin Để lại bình luận

Đã được đăng vào 11/10/2021 @ 09:16

Cách cài đặt và sử dụng ST LINK Utility

Mục lục hiện
Cách cài đặt và sử dụng ST LINK Utility
Cài đặt ST Link Utility
Hướng dẫn Sử dụng ST Link Utility
Hướng dẫn Update firmware cho mạch nạp ST Link
Hướng dẫn nạp chương trình với ST Link Utility
Hướng dẫn khóa chip mở khóa chip(Readout Protection )
Hướng dẫn nạp tự động với Automatic mode

STM32 ST Link Utility là một công cụ phát triển của ST Microcontroller cho phép người sử dụng đọc, ghi và kiểm tra bộ nhớ.

Cung cấp các tính năng để lập trình bộ nhớ trong STM32 (Flash, RAM, OTP và các bộ nhớ khác), bộ nhớ ngoài, xác minh nội dung (Check Sum, so sánh ….)

Nói chung là tất tần tật các vấn đề về bộ nhớ của STM32 và dùng để update firmware cho mạch nạp ST link nữa nhé

Xem thêm:

  • Cài đặt Package cho CubeMX và Keil C
  • Hướng dẫn thiết kế phần cứng KIT STM32 Blue Pill
  • Cài đặt Platform IO để lập trình ESP32

Cài đặt ST Link Utility

Đầu tiên các bạn truy cập vào trang của hãng: STM32 ST LINK Utility 

Nhấn Accept và Download về. Nhớ Login hoặc tạo tài khoản nếu chưa có nhé.

Giải nén rồi chạy file .exe thôi, dễ quá rồi.

Nhấn Next đến khi thấy Finish là đã cài đặt xong.

Note: Nếu báo ko tìm thấy Driver của mạch nạp, các bạn truy cập link để download về nhé:  Driver ST Link V2

Click chuột phải vào My Computer -> Manager -> Device Manager

Thấy hiện ST Link như hình là cài OK

Hướng dẫn Sử dụng ST Link Utility

Hướng dẫn Update firmware cho mạch nạp ST Link

Mở phần mềm ST Link Utility lên, Chọn ST Link -> Firmware Update

Nhấn device connect, nhớ cắm mạch nạp trc khi làm bước này nhé.

Nhấn Yes để nạp firmware mới vào st link, Khi có cửa sổ Update successful là OK.

Hướng dẫn nạp chương trình với ST Link Utility

Nhấn Open mở file .hex cần nạp

Nhấn Taget- Connect và Target- program & vertify

Cửa sổ bật lên, nhấn Start để nạp.

Note: Khi nạp chương trình nếu không connect được với mạch, có thể chip đã bị disable Serial debug.

Các bạn nhấn nút reset rồi nhấn connect rồi thả ra nhé

Hướng dẫn khóa chip mở khóa chip(Readout Protection )

Khi làm các mạch thương mại, các lập trình viên thường khóa chip để người khác ko thể đọc ngược được code.

Việc này làm chip ko thể đọc hoặc ghi vào, vậy nên chúng ta cần mở khóa chip để có thể lập trình lại trên con chip đó. Tất nhiên là tất cả dữ liệu trong chip đều bị xóa hết nhé.

Bạn vào Target- options byte.

Chuyển Read out protection sang Enable nếu muốn khóa, hoặc Disable nếu muốn mở.

Nhấn Apply để ghi vào chip

Ngoài ra có thể bật bảo vệ cho từng Page khác nhau của bộ nhớ, tích chọn vào khu vực các Page để chọn nơi cần bảo vệ.

Hướng dẫn nạp tự động với Automatic mode

Nhấn Target – automation mode

Trong mode, browse đến file hex cần nạp, chọn Erase chip, và flash programing. Hoặc chọn thêm các options khác.

Sau đó nhấn Start.

Phần mềm sẽ tự động nạp vào chip, bạn chỉ việc rút cáp ra cắm lại thôi.

Các mạch đã được nạp sẽ có ID để khi cắm vào lần tiếp theo phần mềm sẽ không nạp lại nữa.

Công cụ này rất có ích cho việc sản xuất mạch hàng loạt, số lượng lớn.

Rất đơn giản vậy thôi, hi vọng phần mêm này sẽ hữu ích với bạn!

Nguồn: khuenguyencreator.com

Đang tải đánh giá...
  • Facebook
  • Twitter (X)
  • LinkedIn
  • Pinterest
  • Tumblr
  • Zalo

Bài viết liên quan

Hướng dẫn cài đặt IAR Embedded Workbench cho 8051
Hướng dẫn cài đặt IAR Embedded Workbench cho 8051
KIT Nuvoton N76E885 dòng 8051 hot nhất hiện nay
KIT Nuvoton N76E885 dòng 8051 hot nhất hiện nay
Cài đặt STM32 CubeMX và Keil C lập trình STM32
Cài đặt STM32 CubeMX và Keil C lập trình STM32

Thuộc chủ đề:Vi điều khiển, Vi điều khiển Tag với:ST LINK Utility, stm

Bài viết trước « Cầu phân áp, chia áp và phần mềm tính toán
Bài viết sau Đo tụ điện bằng Arduino »

Reader Interactions

Để lại một bình luận Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Sidebar chính

Zalo hỏi đáp 24/7

Theo dõi qua mạng xã hội

  • Facebook

Bạn đang tìm gì?

Bài viết mới nhất

Arduino cơ bản 07: Cảnh báo nhiệt độ (LM35) bằng còi báo sử dụng Arduino Uno

Arduino cơ bản 07: Cảnh báo nhiệt độ (LM35) bằng còi báo sử dụng Arduino Uno

27/04/2026

Tìm hiểu khối nguồn và cách kiểm tra sửa chữa

Tìm hiểu khối nguồn và cách kiểm tra sửa chữa

27/04/2026

Tổng hợp code và hướng dẫn lập trình CCS cho PIC16F877A

Tổng hợp code và hướng dẫn lập trình CCS cho PIC16F877A

27/04/2026

Keo Dán Nhựa Dùng Cho Mô Hình In 3D

Keo Dán Nhựa Dùng Cho Mô Hình In 3D

27/04/2026

Lập trình Arduino là gì? Nền tảng lập trình đơn giản nhất hiện nay

Lập trình Arduino là gì? Nền tảng lập trình đơn giản nhất hiện nay

27/04/2026

Danh mục

  • DỰ ÁN & MẠCH ĐIỆN (241)
    • Công nghiệp (16)
    • Dân dụng (29)
    • Điện tử ứng dụng (178)
      • Audio / Amplifiers (34)
      • Biến đổi AC và DC (24)
      • Cảm biến (40)
      • Động cơ bước (5)
      • Kiểm thử và đo đạc (23)
      • LCD (15)
      • LED (20)
      • Mạch linh tinh (27)
      • Nguồn điện (42)
      • Pin sạc/Acquy và mạch sạc (24)
      • RF – FM (5)
      • Robotic (2)
    • HOME AUTOMATION (23)
    • Lập trình (82)
      • ARDUINO PROJECT (39)
      • ESP32 PROJECT (6)
      • ESP8266 PROJECT (17)
      • RASPBERRY PI PROJECT (9)
      • Vi điều khiển (24)
    • Nixie Clock (3)
  • Kiến thức căn bản (168)
    • Arduino (36)
    • Điện tử cơ bản (77)
    • Điện tử số (9)
    • IN 3D (9)
    • Nixie Tube (13)
    • PCB (16)
    • Raspberry Pi (10)
    • Vi điều khiển (16)

Footer

Bài viết mới nhất

  • Arduino cơ bản 07: Cảnh báo nhiệt độ (LM35) bằng còi báo sử dụng Arduino Uno
  • Tìm hiểu khối nguồn và cách kiểm tra sửa chữa
  • Tổng hợp code và hướng dẫn lập trình CCS cho PIC16F877A
  • Keo Dán Nhựa Dùng Cho Mô Hình In 3D
  • Lập trình Arduino là gì? Nền tảng lập trình đơn giản nhất hiện nay
  • Mạch Arduino Uno là gì ?

Bình luận mới nhất

  • sodium trong Thư viện Altium – Altium Library.
  • admin trong Kỹ thuật truyền sóng RF 433Mhz và 315Mhz
  • Minh Hoàng trong Kỹ thuật truyền sóng RF 433Mhz và 315Mhz
  • Hè trong IC 4017 và ứng dụng 555 với 4017

Tìm kiếm

Tất cả nội dung trên website chỉ dùng để tham khảo. Chúng tôi không chịu trách nhiệm về thông tin thành viên đăng tải lên website và xóa bài viết khi có vi phạm bản quyền tác giả.