STMicroelectronics-LOGO

STMicroelectronics UM2406 Gói phần mềm tiện ích RF-Flasher

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Phần mềm-Gói-SẢN PHẨM

Thông số kỹ thuật

  • Hỗ trợ các thiết bị BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 và BlueNRG-2
  • Giao diện: chế độ UART và chế độ SWD
  • Các tính năng: Lập trình bộ nhớ flash, đọc, xóa hàng loạt, xác minh nội dung
  • Yêu cầu hệ thống: RAM 2 GB, cổng USB, Adobe Acrobat Reader 6.0 trở lên

Hướng dẫn sử dụng sản phẩm

Bắt đầu
Phần này cung cấp thông tin về yêu cầu hệ thống và cài đặt gói phần mềm.

Yêu cầu hệ thống:

  • Ít nhất 2 GB RAM
  • Cổng USB
  • Adobe Acrobat Reader 6.0 trở lên
  • Tỷ lệ hiển thị và cài đặt được đề xuất lên tới 150%

Cài đặt gói phần mềm:
Để chạy tiện ích, hãy nhấp vào biểu tượng tiện ích RF-Flasher nằm ở [Start] > [ST RF-Flasher Utility xxx] > [RFFlasher Utility].

Giao diện thanh công cụ
Trong phần thanh công cụ của cửa sổ chính tiện ích RF-Flasher, người dùng có thể thực hiện các thao tác sau:

  • Tải .bin hoặc .hex hiện có file: [File] > [Mở file…]
  • Lưu hình ảnh bộ nhớ hiện tại: [File] > [Lưu File BẰNG…]
  • Đóng tệp .bin hoặc .hex hiện có file: [File] > [Đóng file]
  • Đặt tần số ST-LINK: [Công cụ] > [Cài đặt…]
  • Bật hoặc tắt nhật ký file sáng tạo: [Công cụ] > [Cài đặt…]

Câu hỏi thường gặp

  • Gói phần mềm tiện ích RF-Flasher hỗ trợ những thiết bị nào?
    Gói phần mềm hiện hỗ trợ các thiết bị BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 và BlueNRG-2.
  • Yêu cầu hệ thống tối thiểu để chạy tiện ích RF-Flasher là gì?
    Yêu cầu hệ thống tối thiểu bao gồm ít nhất 2 GB RAM, cổng USB và Adobe Acrobat Reader 6.0 trở lên.
  • Làm cách nào để lưu hình ảnh bộ nhớ hiện tại trong tiện ích RF-Flasher?
    Để lưu hình ảnh bộ nhớ hiện tại, hãy chuyển đến [File] > [Lưu File As…] và chọn phần bộ nhớ sẽ lưu vào .bin file.

UM2406
Hướng dẫn sử dụng

Gói phần mềm tiện ích RF-Flasher

Giới thiệu

Tài liệu này mô tả gói phần mềm tiện ích RF-Flasher (STSW-BNRGFLASHER), bao gồm ứng dụng PC tiện ích RF-Flasher.
Tiện ích RF-Flasher là một ứng dụng PC độc lập, cho phép bộ nhớ flash trên chip BlueNRG-1, BlueNRG-2, BlueNRG-LP và BlueNRG-LPS Bluetooth® Low Energy có thể đọc, xóa hàng loạt, ghi, và được lập trình.
Nó hiện hỗ trợ giao diện với bộ nhớ flash BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 và BlueNRG-2 thông qua chế độ UART bằng bộ tải khởi động UART bên trong thiết bị. Hiện tại, nó cũng hỗ trợ giao diện với bộ nhớ flash BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 và BlueNRG-2 thông qua chế độ SWD bằng cách sử dụng giao diện SWD tiêu chuẩn thông qua các công cụ gỡ lỗi/lập trình phần cứng tiêu chuẩn (CMSIS-DAP, ST-LINK và J-Link).
Hơn nữa, nó cũng cho phép lưu trữ địa chỉ MAC ở một vị trí bộ nhớ flash cụ thể do người dùng chọn ở cả hai chế độ UART và SWD.
Gói phần mềm RF-Flasher cũng cung cấp tiện ích khởi chạy flasher độc lập, cho phép lập trình bộ nhớ flash, đọc, xóa hàng loạt và xác minh nội dung. Tiện ích flasher launcher chỉ yêu cầu cửa sổ PC DOS.

Ghi chú:
Thuật ngữ RF hiện đề cập đến các thiết bị BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 và BlueNRG-2. Bất kỳ sự khác biệt cụ thể nào đều được nêu bật khi cần thiết.

Thông tin chung

Danh sách từ viết tắt

Bảng 1. Danh sách các từ viết tắt

Thuật ngữ Nghĩa
RF Tần số vô tuyến điện
Tây Nam Gỡ lỗi dây nối tiếp
UART Bộ tiếp nhận không đồng bộ / đồng bộ chuyển giao
USB Xe buýt phổ thông

Tài liệu tham khảo

Bảng 2. Tài liệu tham khảo

Thẩm quyền giải quyết Kiểu Tiêu đề
DS11481 Bảng dữ liệu BlueNRG-1 SoC không dây Bluetooth® năng lượng thấp có thể lập trình
DS12166 Bảng dữ liệu BlueNRG-2 SoC không dây Bluetooth® năng lượng thấp có thể lập trình
DB3557 Tóm tắt dữ liệu STSW-BNRGFLASHER Tóm tắt dữ liệu cho gói phần mềm RF-Flasher
DS13282 Bảng dữ liệu BlueNRG-LP SoC không dây Bluetooth® năng lượng thấp có thể lập trình
DS13819 Bảng dữ liệu BlueNRG-LPS SoC không dây Bluetooth® năng lượng thấp có thể lập trình

Bắt đầu

Phần này mô tả tất cả các yêu cầu hệ thống để chạy ứng dụng PC tiện ích RF-Flasher và quy trình cài đặt gói phần mềm liên quan.

Yêu cầu hệ thống
Tiện ích RF-Flasher có các yêu cầu tối thiểu sau:

  • PC có bộ xử lý Intel® hoặc AMD chạy hệ điều hành Microsoft® sau:
    • Windows® 10
  • Ít nhất 2 GB RAM
  • Cổng USB
  • Adobe Acrobat Reader 6.0 trở lên
  • Tỷ lệ hiển thị và cài đặt được đề xuất lên tới 150%.

Cài đặt gói phần mềm
Người dùng có thể chạy tiện ích này bằng cách nhấp vào biểu tượng tiện ích RF-Flasher ([Start]>[ST RF-Flasher Utility xxx]>[RF-Flasher Utility]).

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Pack- (1)

Giao diện thanh công cụ

Trong phần thanh công cụ của cửa sổ chính của tiện ích RF-Flasher, người dùng có thể thực hiện các thao tác sau:

  • Tải tệp .bin hoặc .hex hiện có (Intel mở rộng) file, sử dụng [File]>[Mở file…]
  • Lưu hình ảnh bộ nhớ hiện tại vào .bin file, sử dụng [File><[Lưu File BẰNG…]. Địa chỉ bắt đầu và kích thước của phần bộ nhớ sẽ được lưu vào file có thể chọn từ tab Bộ nhớ thiết bị.
  • Đóng tệp .bin hoặc .hex hiện có file, sử dụng [File]>[Đóng file]
  • Đặt tần số ST-LINK bằng cách sử dụng [Công cụ]>[Cài đặt…]
  • Bật hoặc tắt nhật ký file tạo theo phương thức UART/SWD, sử dụng [Công cụ]>[Cài đặt…]. Nếu đăng nhập files được lưu, có thể đặt mức thông tin gỡ lỗi cần lưu (chỉ dành cho SWD). Tất cả nhật ký files được lưu vào {đường dẫn cài đặt}\ST\RF-Flasher Utility xxx\Logs\.
  • Xóa hàng loạt, sử dụng [Công cụ]>[Xóa hàng loạt].
  • Xác minh nội dung bộ nhớ flash [Công cụ]>[Xác minh nội dung flash].
  • Tải phiên bản ứng dụng bằng cách sử dụng [Trợ giúp]>[Giới thiệu].
  • Tải xuống một file, sử dụng [Công cụ]>[Flash].
  • Xóa các phần của thiết bị, sử dụng [Công cụ]>[Xóa trang…]
  • So sánh bộ nhớ thiết bị với hình ảnh đã chọn file, sử dụng [Công cụ]>[So sánh bộ nhớ thiết bị với file]. Hai hình ảnh files được hiển thị trong phần So sánh bộ nhớ thiết bị với hình ảnh File tab và những khác biệt liên quan được đánh dấu màu đỏ.
  • So sánh hai files, sử dụng [File><[So sánh hai files]
  • Đọc khu vực bộ nạp khởi động (chỉ ở chế độ SWD), sử dụng [Công cụ]>[Đọc khu vực bộ nạp khởi động (SWD)].
  • Đọc vùng OTP (chỉ ở chế độ SWD), sử dụng [Công cụ]>[Đọc vùng OTP (SWD)].
  • Lưu các cung bootloader hoặc vùng OTP trong .bin file, sử dụng [File><[Lưu File BẰNG…].

Người dùng cũng có thể chọn hai hình ảnh files và so sánh chúng. Hai hình ảnh files được hiển thị trong So sánh hai Filetab s và những khác biệt liên quan được đánh dấu màu đỏ. .bin và .hex file Các định dạng được hỗ trợ.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Pack- (2)

Ở phần trên của cửa sổ chính của tiện ích RF-Flasher, người dùng có thể chọn hình ảnh file thông qua [Chọn Hình Ảnh File] cái nút. Người dùng có thể chọn loại bộ nhớ: bộ nhớ flash, bộ nạp khởi động hoặc vùng OTP. Đối với vùng bộ nhớ flash, người dùng có thể đặt địa chỉ bắt đầu (chỉ dành cho vùng file)
Tất cả các tùy chọn này đều có sẵn ở chế độ UART và SWD.
Người dùng cần kích hoạt quyền truy cập vào chế độ đã chọn (UART hoặc SWD). Họ có thể thực hiện điều này bằng cách mở cổng COM liên kết cho chế độ UART hoặc bằng cách kết nối công cụ lập trình/gỡ lỗi phần cứng SWD với các dòng SWD của thiết bị.

Cửa sổ chính UART
Trong tab cửa sổ chính UART của cửa sổ chính tiện ích RF-Flasher, người dùng có thể chọn cổng COM được sử dụng để giao tiếp với thiết bị thông qua phần Danh sách cổng COM.
Tốc độ truyền nối tiếp được sử dụng cho bảng đánh giá thiết bị RF là 460800 bps.
STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Pack- (3)

Chế độ UART: cách chạy
Hình ảnh file lựa chọn
Để tải một .bin hoặc .hex hiện có file, hãy sử dụng [Chọn Hình ảnh File] trên trang chính, điều hướng đến [File]>[Mở File…], hoặc vào Hình ảnh File tab. Đường dẫn đầy đủ của lựa chọn file xuất hiện bên cạnh nút và nút [Flash] sẽ hoạt động khi file đã tải.
Tab Danh sách cổng COM hiển thị tất cả các thiết bị được kết nối trên cổng USB của PC. Các nút [Chọn tất cả], [Bỏ chọn tất cả] và [Đảo ngược tất cả] cho phép người dùng xác định thiết bị được kết nối nào (tất cả, không có hoặc một số trong số chúng) sẽ là mục tiêu của các hoạt động tiện ích. Bằng cách này, cùng một hoạt động (tức là lập trình bộ nhớ flash) có thể được thực hiện đồng thời trên nhiều thiết bị. Nút [Refresh] cho phép người dùng làm mới danh sách các thiết bị được kết nối.
Theo mặc định, tùy chọn [Xóa hàng loạt] trong phần [Hành động] không được chọn và chỉ các trang bộ nhớ được yêu cầu mới bị xóa và ghi bằng file nội dung. Khi tùy chọn này được chọn, việc xóa toàn bộ hàng loạt sẽ diễn ra trước giai đoạn lập trình bộ nhớ flash.
Tùy chọn [Xác minh] buộc phải kiểm tra để đảm bảo rằng nội dung bộ nhớ đã được ghi chính xác.
Chọn tùy chọn [Cập nhật bộ nhớ thiết bị] để cập nhật bảng bộ nhớ thiết bị sau một thao tác trên bộ nhớ flash.
Tùy chọn bảo vệ đọc ra cho phép bảo vệ đọc ra của thiết bị sau khi lập trình bộ nhớ flash.
Chỉ kiểm tra tùy chọn [Auto Baudrate] nếu thiết lập lại phần cứng được thực hiện trên bo mạch để buộc hoạt động [Auto Baudrate]. Theo mặc định, tùy chọn [Auto Baudrate] không được chọn.

Hình ảnh File tab
Đã chọn file tên, kích thước và nội dung được phân tích cú pháp sẽ được lập trình trong bộ nhớ flash của thiết bị có thể được viewed trong hình ảnh File tab.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Pack- (4)

Tab Bộ nhớ thiết bị
Chọn tab này để view nội dung bộ nhớ của thiết bị được kết nối (thông qua nút [Đọc]) và nhật ký chứa các thao tác được thực hiện trên thiết bị đã chọn.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Pack- (5)

Nhấp vào nút [Đọc] để chuyển phân đoạn bộ nhớ được xác định bởi [Địa chỉ bắt đầu và Kích thước] vào bảng.
Để đọc toàn bộ bộ nhớ flash, hãy chọn tùy chọn [Toàn bộ bộ nhớ].
Cột đầu tiên cung cấp địa chỉ cơ sở của 16 byte tiếp theo trong một hàng (ví dụ:ample, hàng 0x10040050, cột 4 giữ giá trị byte thập lục phân ở 0x10040054. Người dùng có thể thay đổi giá trị byte bằng cách bấm đúp vào một ô và nhập giá trị thập lục phân mới. Các byte đã chỉnh sửa xuất hiện màu đỏ.
Nhấp vào nút [Write] để lập trình toàn bộ trang với các giá trị byte mới vào bộ nhớ flash của thiết bị.
Nút [Flash] cho phép hoạt động lập trình bộ nhớ flash bắt đầu với tùy chọn đã chọn. Nếu hộp kiểm [Địa chỉ MAC] được chọn, người dùng có thể chỉ định địa chỉ bộ nhớ nơi lưu trữ địa chỉ MAC đã chọn. Khi nhấp vào nút [Flash], địa chỉ MAC được lập trình sau hình ảnh file.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Pack- (6)

So sánh bộ nhớ thiết bị với hình ảnh File tab
Người dùng có thể so sánh bộ nhớ hiện tại của thiết bị với hình ảnh đã chọn file. Hai hình ảnh files được hiển thị và mọi khác biệt đều được đánh dấu màu đỏ. .bin và .hex fileđịnh dạng s được hỗ trợ.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Pack- (6) Sử dụng tiện ích RF-Flasher với các bo mạch khác
Tiện ích RF-Flasher tự động phát hiện các bảng đánh giá BlueNRG-1, BlueNRG-2, BlueNRG-LP và BlueNRG-LPS (hiển thị dưới dạng STDK) được kết nối với cổng USB của PC. Nó sử dụng STM32 phụ trợ (được điều khiển bởi GUI) để đặt lại thiết bị và đặt thiết bị ở chế độ bộ tải khởi động UART.
Ứng dụng này cũng hoạt động với các bo mạch tùy chỉnh, cung cấp quyền truy cập UART đơn giản vào thiết bị được kết nối nhưng người dùng phải đặt thiết bị ở chế độ bootloader theo cách thủ công. Khi chọn bất kỳ cổng COM không phải STEVAL nào, cửa sổ bật lên sau sẽ xuất hiện:

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Pack- (8)

Khi cửa sổ bật lên này xuất hiện và tùy thuộc vào loại thiết bị, chế độ bootloader được kích hoạt như sau:

  • Đối với thiết bị BlueNRG-LP và BlueNRG-LPS, người dùng phải đặt chân PA10 ở giá trị cao và thực hiện chu kỳ reset thiết bị (giữ PA10 ở giá trị cao).
  • Đối với thiết bị BlueNRG-1 và BlueNRG-2, người dùng phải đặt chân DIO7 ở giá trị cao và đặt lại thiết bị (giữ DIO7 ở giá trị cao).

Người dùng cũng có thể đặt tốc độ truyền ưa thích cho UART trong cửa sổ bật lên, sau đó nhấn OK để quay lại GUI.

Ghi chú:
Người dùng phải tránh đặt lại thiết bị trong khi sử dụng tiện ích RF-Flasher, trừ khi cửa sổ bật lên Cài đặt ComPort đang hoạt động. Nếu thiết bị bị reset, người dùng phải chuyển đổi cổng COM để sử dụng lại tiện ích Flasher.

Ghi chú:
Khi sử dụng bảng tùy chỉnh bằng cách cung cấp quyền truy cập UART cho các thiết bị BlueNRG-1, BlueNRG-2, BlueNRG-LP và BlueNRG-LPS thông qua giao diện USB FTDI, người dùng nên kiểm tra kỹ độ trễ liên quan đến trình điều khiển PC USB FTDI. Điều này cho phép cổng được kết nối được nhận dạng là COM ảo USB. Trên trình điều khiển PC USB-FTDI thông thường, hãy kiểm tra kỹ cài đặt trình điều khiển USB của thiết bị liên quan trong [Thuộc tính]>[Cổng
Cài đặt]>[Nâng cao]. Đảm bảo rằng giá trị bộ hẹn giờ độ trễ được đặt thành 1 ms. Cài đặt này được khuyến nghị thực sự để tăng tốc hoạt động của bộ nhớ flash trên bảng tùy chỉnh.

Cửa sổ chính SWD

Để sử dụng tab cửa sổ chính SWD trong cửa sổ chính của tiện ích RF-Flasher, người dùng phải kết nối công cụ lập trình/gỡ lỗi phần cứng SWD với các dòng SWD của thiết bị (các thiết bị BlueNRG-1, BlueNRG-2, BlueNRG-LP và BlueNRG-LPS ).
Các giao diện lập trình/gỡ lỗi phần cứng SWD sau đây được hỗ trợ, giả sử rằng phần cứng đã chọn và các công cụ phần mềm liên quan hỗ trợ thiết bị được kết nối:

  1. CMSIS-DAP
  2. ST-LIÊN KẾT
  3. Liên kết J

Ghi chú
Để sử dụng J-Link làm bộ điều hợp gỡ lỗi, cần phải thay đổi trình điều khiển USB từ trình điều khiển J-Link sang WinUSB. Việc này có thể thực hiện dễ dàng bằng cách sử dụng công cụ HYPERLINK Zadig (https://zadig.akeo.ie) như sau:

  • Chọn J-Link từ danh sách thiết bị
  • Chọn “WinUSB” làm trình điều khiển
  • Bấm vào [Install Driver] để cài đặt driver WinUSB

Ghi chú:
Tham khảo HYPERLINK J-Link OpenOCD webĐịa điểm (https://wiki.segger.com/OpenOCD) để biết thêm thông tin.

Ghi chú:
CẢNH BÁO: Khi trình điều khiển USB J-Link đã được thay thế, không có phần mềm SEGGER nào trong gói phần mềm J-Link có thể giao tiếp với J-Link. Để sử dụng lại phần mềm SEGGER J-Link, trình điều khiển USB cần được chuyển về mặc định.
STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Pack- (8)

Chế độ SWD: cách chạy
Hình ảnh file lựa chọn
Sử dụng [Chọn ảnh Filenút ] trên trang chính hoặc đi tới [File]>[ Mở File…] để tải một .bin hoặc .h ex hiện có file. Đường dẫn đầy đủ của lựa chọn file xuất hiện bên cạnh nút và nút [Flash] sẽ hoạt động ở cuối file đang tải.
Trong tab Hành động, người dùng có thể chọn các tùy chọn sau:

  • [Xác minh]: buộc kiểm tra để đảm bảo rằng nội dung bộ nhớ đã được ghi chính xác
  • [Bảo vệ đọc]: bật bảo vệ đọc thiết bị sau khi lập trình hình ảnh đã chọn file
  • [Xóa hàng loạt]: cho phép thực hiện xóa hàng loạt thiết bị trước khi lập trình hình ảnh đã chọn file
  • [Cập nhật bộ nhớ thiết bị]: cho phép cập nhật bảng bộ nhớ thiết bị sau một thao tác lập trình bộ nhớ flash
  • [Chế độ Plug&Play]: cho phép bật/tắt chế độ lập trình bộ nhớ flash plug-and-play khi chỉ có một công cụ lập trình SWD. Trong trường hợp này, các bảng được lập trình lần lượt. Khi thao tác lập trình đã hoàn tất trên một bảng, có thể rút phích cắm ra và cắm bảng khác.

Theo mặc định, tùy chọn [Xóa hàng loạt] bên cạnh nút [Flash] không được chọn và chỉ các trang bộ nhớ được yêu cầu mới bị xóa và ghi bằng file nội dung.
Tab [Danh sách các giao diện được kết nối] hiển thị tất cả các giao diện SWD được kết nối (CMSIS-DAP,ST-LINK và J-Link). Nhấn nút [Refresh] để cập nhật danh sách các giao diện được kết nối.
Người dùng cũng có thể chọn giao diện phần cứng SWD cụ thể nào phải được hiển thị thông qua trường [Giao diện].
Các nút [Chọn tất cả], [Bỏ chọn tất cả] và [Đảo ngược tất cả] cho phép người dùng xác định giao diện SWD được kết nối nào (tất cả, không có hoặc một số trong số chúng) sẽ là mục tiêu của các hoạt động tiện ích. Bằng cách này, cùng một hoạt động (tức là lập trình bộ nhớ flash) có thể được thực hiện đồng thời trên nhiều thiết bị.
Nút [Flash] cho phép hoạt động lập trình bộ nhớ flash bắt đầu với tùy chọn đã chọn. Nếu hộp kiểm [Địa chỉ MAC] được chọn, người dùng có thể chỉ định địa chỉ bộ nhớ nơi lưu trữ địa chỉ MAC đã chọn. Khi nhấp vào nút [Flash], địa chỉ MAC được lập trình sau hình ảnh file.
'Hình ảnh File' chuyển hướng
Đã chọn file tên, kích thước và nội dung được phân tích cú pháp sẽ được lập trình trong bộ nhớ flash của thiết bị có thể được viewed trong hình ảnh File tab.

Tab Bộ nhớ thiết bị
Chọn tab này để view nội dung bộ nhớ của thiết bị được kết nối (thông qua nút [Đọc]) và nhật ký chứa các thao tác được thực hiện trên thiết bị đã chọn.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Pack- (10)

Nhấp vào nút [Đọc] để chuyển phân đoạn bộ nhớ được xác định bởi [Địa chỉ bắt đầu và Kích thước] vào bảng.
Để đọc toàn bộ bộ nhớ flash, hãy chọn tùy chọn [Toàn bộ bộ nhớ].
Cột đầu tiên cung cấp địa chỉ cơ sở của 16 byte tiếp theo trong một hàng (ví dụ:ample, hàng 0x10040050, cột 4 giữ giá trị byte thập lục phân ở 0x10040054. Người dùng có thể thay đổi giá trị byte bằng cách bấm đúp vào một ô và nhập giá trị thập lục phân mới. Các byte đã chỉnh sửa xuất hiện màu đỏ.
Nhấp vào nút [Write] để lập trình toàn bộ trang với các giá trị byte mới vào bộ nhớ flash của thiết bị.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Pack- (11)

Ghi chú:
[So sánh thiết bị Bộ nhớ để File] cũng được hỗ trợ ở chế độ SWD, với các tính năng tương tự như được mô tả trong Phần 4.1: Chế độ UART: cách chạy.

Chế độ SWD: đọc khu vực bootloader
Người dùng có thể đọc khu vực bộ nạp khởi động của thiết bị được kết nối thông qua giao diện lập trình phần cứng SWD bằng cách chọn [Công cụ]>[Đọc khu vực bộ nạp khởi động (SWD)]. Nội dung khu vực bootloader được hiển thị trong tab Bootloader/OTP.

Ghi chú:
Tính năng này chỉ được hỗ trợ ở chế độ SWD và chỉ có thể truy cập được thông qua GUI.STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Pack- (12)

Chế độ SWD: đọc vùng OTP
Người dùng có thể đọc thiết bị được kết nối vùng OTP (nếu được hỗ trợ) thông qua giao diện lập trình phần cứng SWD bằng cách chọn [Công cụ]>[Đọc vùng OTP (SWD)]. Nội dung vùng OTP được hiển thị trong tab Bootloader/OTP.
Tính năng này không được hỗ trợ ở chế độ UART.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Pack- (13)

Chế độ lập trình Plug&Play SWD
Chế độ lập trình SWD Plug&Play cho phép người dùng bước vào vòng lặp lập trình bằng cách kết nối nền tảng thiết bị mới sẽ được lập trình. Khi hình ảnh bộ nhớ flash file và các hành động lập trình đã được chọn, ứng dụng Flasher PC sẽ yêu cầu người dùng kết nối một thiết bị với giao diện SWD (thông báo Đang chờ thiết bị N. 1 được hiển thị).
Khi người dùng kết nối thiết bị, thông báo đã kết nối Thiết bị N. 1 được hiển thị và ứng dụng bắt đầu lập trình cho thiết bị với hình ảnh đã chọn file và các tùy chọn. Khi thao tác lập trình kết thúc, ứng dụng Flasher hiển thị thông báo Vui lòng ngắt kết nối thiết bị N. 1. Khi người dùng ngắt kết nối thiết bị, thông báo Đang chờ thiết bị N. 2 hiển thị. Người dùng có thể dừng chế độ tự động này bằng cách nhấn nút [Stop].
Khi sử dụng chế độ Plug&Play, người dùng phải chọn giao diện sẽ sử dụng (CMSIS-DAP, ST-LINK hoặc J-Link).

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Pack- (14)

Lập trình địa chỉ MAC

Lập trình địa chỉ MAC cho phép địa chỉ MAC được lưu trữ ở một vị trí bộ nhớ flash cụ thể trên thiết bị.
Người dùng có thể chọn bật hoặc không bật tùy chọn này bằng cách chọn hoặc bỏ chọn hộp kiểm [địa chỉ MAC]. Vị trí bộ nhớ flash cụ thể được đặt thông qua trường [MAC Flash location].
Nút [Đặt địa chỉ MAC] cho phép người dùng chọn địa chỉ MAC như sau:

  1. Chọn hộp kiểm [Phạm vi] và cung cấp địa chỉ bắt đầu trong trường [Địa chỉ bắt đầu]. Địa chỉ bắt đầu là địa chỉ MAC sẽ được lưu trữ trên thiết bị được kết nối đầu tiên.
    • Có thể thiết lập các bước tăng dần bắt đầu từ giá trị [Địa chỉ bắt đầu] bằng cách nhập số lượng bảng được lập trình trong Num. Tab Bảng hoặc bằng cách nhập giá trị [Địa chỉ cuối]:
    • Nếu chế độ tự động đã được chọn trong tab Hành động, danh sách địa chỉ MAC đã chọn sẽ được sử dụng cho các hoạt động lập trình tự động. Nếu không, chỉ có một thiết bị được lập trình bằng cách sử dụng trường [Địa chỉ bắt đầu].
  2. Người dùng có thể cung cấp danh sách các địa chỉ MAC sẽ được sử dụng thông qua đầu vào file:
    • Kiểm tra [File] hộp kiểm và chọn văn bản đầu vào file trong [Tải File] đồng ruộng.
    • Nếu chế độ tự động đã được chọn trong tab Hành động, danh sách địa chỉ MAC đã chọn sẽ được sử dụng cho các hoạt động lập trình tự động. Nếu không, chỉ địa chỉ đầu tiên được sử dụng cho một thao tác lập trình.

Hộp kiểm [Lưu nhật ký địa chỉ MAC] cho phép lưu trữ danh sách các địa chỉ MAC đã sử dụng trong một file, được chọn trong [File Trường tên].
Lập trình địa chỉ MAC có thể được kết hợp với chế độ lập trình tự động. Đối với mỗi thiết bị được kết nối, hình ảnh file được lập trình đầu tiên, tiếp theo là địa chỉ MAC. Số lượng địa chỉ MAC được chọn
(kích thước danh sách địa chỉ tăng dần hoặc đầu vào file size) kích hoạt kết thúc hoạt động lập trình tự động. Mỗi địa chỉ MAC được lập trình sẽ được hiển thị trong cửa sổ Nhật ký.
Lập trình địa chỉ MAC được hỗ trợ ở chế độ UAR và SWD.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Pack- (15) STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Pack- (16) STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Pack- (17)

Người dùng có thể chọn có hoặc không có thời gianamp được thêm vào nhật ký địa chỉ MAC đã lưu file tên (như một hậu tố).
Nếu lần đầu tiênamp không được thêm vào tên của nhật ký file, tất cả thông tin nhật ký được lưu trong cùng một nhật ký file. Nếu lần nhấtamp được thêm vào, thông tin nhật ký cho mỗi lần chạy sẽ được lưu vào một nhật ký khác file.
Tên nhật ký file có thể được chỉ định bằng cách sử dụng [File Trường tên].

Tiện ích khởi chạy RF-Flasher

Trình khởi chạy RF-Flasher là một tiện ích độc lập cho phép người dùng chạy các lệnh tiện ích RF-Flasher bằng GUI tiện ích RF-Flasher.
Cần có cửa sổ lệnh DOS và hỗ trợ cả hai chế độ UART và SWD (sử dụng hình ảnh .bin và .hex fileS).
Tiện ích trình khởi chạy RF-Flasher (RF-Flasher_Launcher.exe) được bao gồm trong gói phần mềm tiện ích RF-Flasher trong thư mục ứng dụng. “Thư mục phát hành” trong menu bắt đầu của gói phần mềm tiện ích RF-Flasher
mục (ST RF-Flasher tiện ích xxx) cho phép truy cập trực tiếp vào thư mục ứng dụng.

Yêu cầu
Để sử dụng tiện ích trình khởi chạy RF-Flasher trên một thiết bị cụ thể, phải đáp ứng các điều kiện tiên quyết sau:

  • Chế độ UART: nền tảng BlueNRG-1, BlueNRG-2, BlueNRG-LP hoặc BlueNRGLPS phải được kết nối với cổng USB của PC
  • Chế độ SWD: công cụ lập trình/gỡ lỗi phần cứng SWD phải được kết nối với các dòng BlueNRG-1, BlueNRG-2, BlueNRG-LP hoặc BlueNRG-LPS SWD.

Với tùy chọn -l, tất cả các bước thao tác đều được theo dõi trong nhật ký files, được lưu trữ trong thư mục “Nhật ký”, được tạo trong thư mục “Ứng dụng” của gói phần mềm tiện ích RF-Flasher.

Tùy chọn tiện ích trình khởi chạy RF-Flasher
Để sử dụng tiện ích trình khởi chạy RF-Flasher trên một thiết bị cụ thể, người dùng phải mở shell Windows DOS và khởi chạy
RF-Flasher_Launcher.exe bằng lệnh và tùy chọn thích hợp (sử dụng –h để có danh sách tất cả các tùy chọn được hỗ trợ).
RF-Flasher_Launcher.exe -h:
Cách sử dụng: Trình khởi chạy RF-Flasher [-h] {flash, read, mass_erase, verify_memory, eras_pages, uart, swd, read_OTP,
viết_OTP}
Phiên bản phóng RF-Flasher xxx
Đối số tùy chọn:
-h, –help: hiển thị thông báo trợ giúp này và thoát Lệnh:
{flash, read, mass_erase, verify_memory, eras_pages, uart, swd, read_OTP, write_OTP}

  • flash: lập trình bộ nhớ flash
  • read: đọc bộ nhớ flash
  • mass_erase: xóa bộ nhớ flash
  • verify_memory: xác minh nội dung của thiết bị RF bằng file
  • eras_pages: xóa một hoặc nhiều trang khỏi bộ nhớ flash
  • uart: hiển thị tất cả các cổng COM được kết nối (chế độ UART)
  • swd: hiển thị tất cả các thiết bị được kết nối qua giao diện SWD: ST-LINK, CMSIS-DAP, J-Link (chế độ SWD)
  • read_OTP: đọc vùng OTP (chỉ ở chế độ SWD)
  • write_OTP: ghi vùng OTP (chỉ ở chế độ SWD)

Tiện ích khởi chạy RF-Flasher: chế độ UART & SWD
Tiện ích khởi chạy RF-Flasher hỗ trợ hai chế độ hoạt động:

  • Chế độ UART (kết nối thiết bị đã chọn với cổng USB của PC)
  • Chế độ SWD (kết nối các dòng SWD của thiết bị BlueNRG-1, BlueNRG-2, BlueNRG-LP hoặc BlueNRG-LPS đã chọn với công cụ lập trình/gỡ lỗi SWD).

Tiện ích trình khởi chạy RF-Flasher: sử dụng lệnh uart để lấy danh sách tất cả các cổng COMx có sẵn (các thiết bị được kết nối với cổng USB của PC):

RF-Flasher_Launcher.exe uart
CỔNG KẾT NỐI = COM194 (ST DK), COM160 (ST DK)
Tiện ích trình khởi chạy RF-Flasher: sử dụng lệnh swd để nhận danh sách tất cả các công cụ gỡ lỗi/lập trình phần cứng SWD được kết nối có sẵn:
RF-Flasher_Launcher.exe swd
ĐƯỢC KẾT NỐI BẰNG ST-LINK = KHÔNG ĐƯỢC KẾT NỐI ST-LINK
KẾT NỐI BỞI CMSIS-DAP (số sê-ri của giao diện CMSIS-DAP):

  1. 07200001066fff333231545043084259a5a5a5a597969908
  2. 07200001066dff383930545043205830a5a5a5a597969908
  3. 07200001066dff333231545043084255a5a5a5a597969908 ĐƯỢC KẾT NỐI BỞI J-Link = KHÔNG CÓ J-Link ĐƯỢC KẾT NỐI

Tiện ích khởi chạy RF-Flasher: lệnh flash
Để sử dụng tiện ích trình khởi chạy RF-Flasher nhằm lập trình bộ nhớ flash của thiết bị cụ thể, lệnh flash có sẵn (chúng tôi sử dụng tùy chọn –h để nhận danh sách tất cả các tùy chọn được hỗ trợ):
RF-Flasher_Launcher.exe flash -h

Sử dụng lệnh flash
Flash RF-Flasher_Launcher.exe [-h] [-địa chỉ START_ADDRESS][-f FILE_TO_FLASH
[FILE_TO_FLASH, …]] [-xóa] [-xác minh] [-rp] [-mac] [-mac_address MAC_ADDRESS][-mac_log_file MAC_LOG_FILE][-mac_start MAC_START_ADDRESS | -mac_file
MAC_FILE_ADDRESS](-all | -d DEVICE_ID) [-verbose {0, 1, 2, 3, 4}] [-l](-UART |
-SWD) [-tần số {5,15,25,50,100,125,240,480,900,1800,4000}]

Đối số tùy chọn của lệnh Flash

  • -địa chỉ START_ADDRESS, –-địa chỉ START_ADDRESS: địa chỉ bắt đầu.
  • -all, –all: tất cả các thiết bị được kết nối (cổng COM ở chế độ UART; ID ST-LINK, ID CMSIS-DAP và ID J-link ở chế độ SWD).
  • -d DEVICE_ID, –device DEVICE_ID: đặt ID của công cụ phần cứng được sử dụng để kết nối (cổng COM ở chế độ UART; ID ST-LINK, ID CMSIS-DAP và ID J-Link ở chế độ SWD).
  • -erase, –-erase: bật tùy chọn [Xóa hàng loạt].
  • -f FILE_TO_FLASH [FILE_TO_FLASH …], –fileToFlash FILE_TO_FLASH
    [FILE_TO_FLASH …]: danh sách .bin hoặc .hex fileđể lập trình cho thiết bị RF: thiết bị BlueNRG-1, BlueNRG-2, BlueNRG-LP hoặc BlueNRG-LPS.
  • tần số {5,15,25,50,100,125,240,480,900,1800,4000}, –tần số {5,15,25,50,100,125,240,480,900,1800,4000}: đặt giá trị tần số (chỉ dành cho phương thức SWD – phần cứng ST-LINK). Giá trị mặc định là 4000.
  • -h, –help: hiển thị thông báo trợ giúp này và thoát.
  • -l, –log: dữ liệu nhật ký.
  • -mac, –mac: bật tùy chọn [Địa chỉ Mac].
  • -mac_address –MAC_ADDRESS: vị trí bộ nhớ flash nơi lưu trữ địa chỉ công cộng Bluetooth®.
  • -mac_file MAC_FILE_ĐỊA CHỈ, –mf MAC_FILE_ĐỊA CHỈ: file chứa danh sách các địa chỉ MAC.
  • -mac_log_file MAC_LOG_FILE, –ml MAC_LOG_FILE: files chứa nhật ký của các địa chỉ MAC được lưu trữ/không được lưu trữ và đã sử dụng/không sử dụng.
  • -mac_start MAC_START_ADDRESS, –ms MAC_START_ADDRESS: địa chỉ MAC đầu tiên.
  • -rp, –-readout_protection: bật tùy chọn [Bảo vệ ReadOut].
  • -SWD, –-swd: Phương thức SWD (ST-LINK, CMSIS-DAP, công cụ gỡ lỗi/lập trình phần cứng J-Link).
  • -UART, –-uart: Chế độ UART. Bảng tùy chỉnh phải được đặt ở chế độ bootloader (giá trị chân DIO7 cao trong khi thực hiện chu kỳ đặt lại của thiết bị BlueNRG-1 hoặc BlueNRG-2; giá trị chân PA10 cao khi đặt lại thiết bị BlueNRG-LP hoặc BlueNRG-LPS) trước khi thực hiện thao tác .
  • -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: tăng độ chi tiết đầu ra; đặt mức gỡ lỗi lên tới 4 (chỉ dành cho phương thức SWD và dữ liệu nhật ký). Giá trị mặc định là 2.
  • -verify, –verify: bật tùy chọn [Xác minh].

Ghi chú:

  • Nếu chế độ UART được chọn, thiết bị phải được kết nối với cổng COM USB của PC và phải sử dụng tùy chọn –UART. Nếu có nhiều thiết bị được kết nối với cổng USB của PC, tùy chọn –all cho phép chọn tất cả chúng. Ngoài ra, người dùng có thể chỉ định từng cổng COM bằng tùy chọn –d.
  • Nếu chế độ SWD được chọn, công cụ lập trình/gỡ lỗi phần cứng SWD phải được kết nối với các dòng SWD của thiết bị đã chọn và cần phải sử dụng tùy chọn -SWD. Nếu có nhiều thiết bị được kết nối với PC thông qua giao diện SWD, tùy chọn –all cho phép chọn tất cả chúng. Ngoài ra, người dùng có thể chỉ định từng giao diện bằng tùy chọn –d.
  • Hệ nhị phân file được tải được chỉ định bằng cách sử dụng tùy chọn –f. Nếu người dùng muốn lập trình các thiết bị BlueNRG-1, BlueNRG-2, BlueNRG-LP hoặc BlueNRG-LPS với các mã nhị phân khác nhau fileTrong cùng một phiên lập trình, họ có thể chỉ định các hình ảnh nhị phân tương ứng theo thứ tự sau: BlueNRG-1, BlueNRG-2, BlueNRG-LP, BlueNRG-LPS.
    Đèn flash RF-Flasher_Launcher.exe -UART -tất cả
    – f “C:\{user_path}\BlueNRG-1_2 DK
    3.2.2\Firmware\BlueNRG1_Periph_Examples\Micro\Hello_World\BlueNRG-1\Micro_Hell o_World.bin”
    – f “C:\{user_path}\BlueNRG-1_2 DK
    3.2.2\Firmware\BlueNRG1_Periph_Examples\Micro\Hello_World\BlueNRG-2\Micro_Hell o_World.bin” –l
    – f “C:{user_path}\BlueNRG-LP DK 1.4.0\Firmware
    \Peripheral_Examples\Examples_MIX\MICRO\MICRO_Hello_World\STEVAL-
    IDB011V1\Micro_Hello_World.bin”
    – f “C:{user_path}\BlueNRG-LP DK 1.4.0\Firmware
    \Peripheral_Examples\Examples_MIX\MICRO\MICRO_Hello_World\STEVAL-
    IDB012V1\Micro_Hello_World.bin”
    Đầu tiên file được lập trình trên các thiết bị BlueNRG-1 được kết nối; thứ hai file được lập trình trên các thiết bị BlueNRG-2 được kết nối; thứ ba file được lập trình trên các thiết bị BlueNRG-LP được kết nối; thứ tư file được lập trình trên các thiết bị BlueNRG-LPS được kết nối.
  • Nếu tùy chọn –f không được sử dụng, ảnh nhị phân sẽ files được chỉ định trong Ứng dụng/config_file.conf được sử dụng:
    #Hình ảnh file dành cho thiết bị BlueNRG_1
    BLUENRG_1 = “đường dẫn người dùng”/bluenrg_1_binary_file.hex
    #Hình ảnh file dành cho thiết bị BlueNRG_2
    BLUENRG_2 = “user_path”/bluenrg_2_binary.hex
    #Hình ảnh file dành cho thiết bị BlueNRG_LP
    BLUENRG_LP = “user_path”/bluenrg_lp_binary.hex
    #Hình ảnh file dành cho thiết bị BlueNRG_LPS
    BLUENRG_LPS = “user_path”/bluenrg_lps_binary.hex
    Người dùng phải chỉ định đường dẫn hình ảnh nhị phân đầy đủ cho từng thiết bị.

Tiện ích khởi chạy RF-Flasher: lệnh đọc
Để sử dụng tiện ích trình khởi chạy RF-Flasher nhằm đọc bộ nhớ flash của thiết bị cụ thể, lệnh đọc có sẵn (sử dụng –h để nhận danh sách tất cả các tùy chọn được hỗ trợ):
RF-Flasher_Launcher.exe đọc –h
Đọc cách sử dụng lệnh
RF-Flasher_Launcher.exe đọc [-h] [-địa chỉ START_ADDRESS][-size SIZE] [–toàn bộ] [-s] (-all | -d DEVICE_ID)(-UART | -SWD) [-verbose {0, 1 , 2, 3, 4}] [-l] [-tần số {5,15,25,50,100,125,240,480,900,1800,4000}]

Đọc lệnh đối số tùy chọn

  • -địa chỉ START_ADDRESS, –-địa chỉ START_ADDRESS: địa chỉ bắt đầu (giá trị mặc định là 0x10040000).
  • -all, –all: tất cả các thiết bị được kết nối (cổng COM ở chế độ UART; ID ST-LINK, ID CMSIS-DAP và ID J-link ở chế độ SWD).
  • -d DEVICE_ID, –device DEVICE_ID: đặt ID của công cụ phần cứng được sử dụng để kết nối (cổng COM ở chế độ UART; ID ST-LINK, ID CMSIS-DAP và ID J-Link ở chế độ SWD).
  • -entire, –entire: đọc toàn bộ bộ nhớ flash.
  • -tần số {5,15,25,50,100,125,240,480,900,1800,4000}, –tần số
    {5,15,25,50,100,125,240,480,900,1800,4000}: đặt giá trị tần số (chỉ dành cho chế độ SWD – phần cứng ST-LINK). Giá trị mặc định là 4000.
  • -h, -–help: hiển thị thông báo trợ giúp này và thoát.
  • -l, –-log: dữ liệu nhật ký.
  • -s, –-show: hiển thị bộ nhớ flash sau thao tác đọc.
  • -size SIZE, –-size SIZE: kích thước của bộ nhớ flash cần đọc (giá trị mặc định là 0x3000).
  • -SWD, –-swd: Phương thức SWD (ST-LINK, CMSIS-DAP, công cụ gỡ lỗi/lập trình phần cứng J-Link).
  • -UART, –-uart: phương thức UART. Các bo mạch tùy chỉnh phải được đặt ở chế độ bootloader trước khi thực hiện thao tác này. Đối với thiết bị BlueNRG-LP và BlueNRG-LPS, người dùng phải đặt chân PA10 ở giá trị cao và thực hiện chu kỳ reset thiết bị, giữ PA10 ở giá trị cao. Đối với thiết bị BlueNRG-1 và BlueNRG-2, người dùng phải đặt chân DIO7 ở giá trị cao và đặt lại thiết bị, giữ DIO7 ở giá trị cao.
  • -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: tăng độ chi tiết đầu ra; đặt mức gỡ lỗi lên tới 4 (chỉ dành cho phương thức SWD và dữ liệu nhật ký). Giá trị mặc định là 2.
  • Nếu chế độ UART được chọn, thiết bị phải được kết nối với cổng COM USB của PC và phải sử dụng tùy chọn –UART. Nếu có nhiều thiết bị được kết nối với cổng USB của PC, tùy chọn –all cho phép chọn tất cả chúng. Ngoài ra, người dùng có thể chỉ định từng cổng COM bằng tùy chọn –d.
  • Nếu chế độ SWD được chọn, công cụ lập trình/gỡ lỗi phần cứng SWD phải được kết nối với các dòng SWD của thiết bị đã chọn và cần phải sử dụng tùy chọn -SWD. Nếu có nhiều thiết bị được kết nối với PC thông qua giao diện SWD, tùy chọn –all cho phép chọn tất cả chúng. Ngoài ra, người dùng có thể chỉ định từng giao diện bằng tùy chọn –d.

Tiện ích khởi chạy RF-Flasher: lệnh xóa hàng loạt
Để sử dụng tiện ích trình khởi chạy RF-Flasher nhằm thực hiện xóa hàng loạt bộ nhớ flash của một thiết bị cụ thể,
lệnh mass_erase có sẵn (sử dụng –h để lấy danh sách tất cả các tùy chọn được hỗ trợ):
RF-Flasher_Launcher.exe mass_erase –h
Sử dụng lệnh xóa hàng loạt
RF-Flasher_Launcher.exe mass_erase [-h] [-s] (-all | -d DEVICE_ID)(-UART | -SWD) [-verbose {0, 1, 2, 3, 4}] [-l][- Tính thường xuyên
{5,15,25,50,100,125,240,480,900,1800,4000}]

Lệnh xóa hàng loạt đối số tùy chọn

  • -all, –all: tất cả các thiết bị được kết nối (cổng COM ở chế độ UART; ID ST-LINK, ID CMSIS-DAP và ID J-link ở chế độ SWD).
  • -d DEVICE_ID, –device DEVICE_ID: đặt ID của công cụ phần cứng được sử dụng để kết nối (cổng COM ở chế độ UART; ID ST-LINK, ID CMSIS-DAP và ID J-Link ở chế độ SWD).
  • -tần số {5,15,25,50,100,125,240,480,900,1800,4000}, –tần số
    {5,15,25,50,100,125,240,480,900,1800,4000}: đặt giá trị tần số (chỉ dành cho chế độ SWD – phần cứng ST-LINK). Giá trị mặc định là 4000.
  • -h, –-help: hiển thị thông báo trợ giúp này và thoát.
  • -l, –-log: dữ liệu nhật ký.
  • -s, –-show: hiển thị bộ nhớ flash sau thao tác xóa hàng loạt.
  • -SWD, –-swd: Phương thức SWD (ST-LINK, CMSIS-DAP, công cụ gỡ lỗi/lập trình phần cứng J-Link).
  • -UART, –-uart: phương thức UART. Các bo mạch tùy chỉnh phải được đặt ở chế độ bootloader trước khi thực hiện thao tác này. Đối với thiết bị BlueNRG-LP và BlueNRG-LPS, người dùng phải đặt chân PA10 ở giá trị cao và thực hiện chu kỳ reset thiết bị, giữ PA10 ở giá trị cao. Đối với thiết bị BlueNRG-1 và BlueNRG-2, người dùng phải đặt chân DIO7 ở giá trị cao và đặt lại thiết bị, giữ DIO7 ở giá trị cao.
  • -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: tăng độ chi tiết đầu ra; đặt mức gỡ lỗi lên tới 4 (chỉ dành cho phương thức SWD và dữ liệu nhật ký). Giá trị mặc định là 2.

Ghi chú

  • Nếu chế độ UART được chọn, thiết bị phải được kết nối với cổng COM USB của PC và phải sử dụng tùy chọn –UART. Nếu có nhiều thiết bị được kết nối với cổng USB của PC, tùy chọn –all cho phép chọn tất cả chúng. Ngoài ra, người dùng có thể chỉ định từng cổng COM bằng tùy chọn –d.
  • Nếu chế độ SWD được chọn, công cụ lập trình/gỡ lỗi phần cứng SWD phải được kết nối với các dòng SWD của thiết bị đã chọn và cần phải sử dụng tùy chọn -SWD. Nếu có nhiều thiết bị được kết nối với PC thông qua giao diện SWD, tùy chọn –all cho phép chọn tất cả chúng. Ngoài ra, người dùng có thể chỉ định từng giao diện bằng tùy chọn –d.

Tiện ích khởi chạy RF-Flasher: xác minh lệnh bộ nhớ
Để sử dụng tiện ích trình khởi chạy RF-Flasher nhằm xác minh nội dung bộ nhớ flash của một thiết bị cụ thể,
Lệnh verify_memory có sẵn (sử dụng –h để lấy danh sách tất cả các tùy chọn được hỗ trợ):
RF-Flasher_Launcher.exe verify_memory –h

Xác minh việc sử dụng lệnh bộ nhớ
RF-Flasher_Launcher.exe verify_memory [-h] -f FLASH_VERIFY_FILE[-s][-địa chỉ START_ADDRESS](-all | -d DEVICE_ID) [-verbose {0, 1, 2, 3, 4}][-l] (-UART |-SWD)[-tần số {5,15,25,50,100,125,240,480,900,1800,4000 ,XNUMX}]

Xác minh các đối số tùy chọn của lệnh bộ nhớ

  • -địa chỉ START_ADDRESS, –-địa chỉ START_ADDRESS: địa chỉ bắt đầu để xác minh (đối với .bin filechỉ s). Giá trị mặc định là 0x10040000.
  • -all, –all: tất cả các thiết bị được kết nối (cổng COM ở chế độ UART; ID ST-LINK, ID CMSIS-DAP và ID J-link ở chế độ SWD).
  • -d DEVICE_ID, –device DEVICE_ID: đặt ID của công cụ phần cứng được sử dụng để kết nối (cổng COM ở chế độ UART; ID ST-LINK, ID CMSIS-DAP và ID J-Link ở chế độ SWD).
  • -f FLASH_VERIFY_FILE, –-file FLASH_VERIFY_FILE: file được sử dụng để xác minh bộ nhớ flash
  • -tần số {5,15,25,50,100,125,240,480,900,1800,4000}, –tần số {5,15,25,50,100,125,240,480,900,1800,4000}: đặt giá trị tần số (chỉ dành cho phương thức SWD – phần cứng ST-LINK). Giá trị mặc định là 4000.
  • -h, -–help: hiển thị thông báo trợ giúp này và thoát
  • -l, -–log: dữ liệu nhật ký.
  • -s, –-show: hiển thị bộ nhớ flash sau thao tác xác minh
  • -SWD, –-swd: Chế độ SWD (ST-LINK, CMSIS-DAP, công cụ gỡ lỗi/lập trình phần cứng J-Link).
  • -UART, –-uart: Chế độ UART.
  • -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: tăng độ chi tiết đầu ra; đặt mức gỡ lỗi lên tới 4 (chỉ dành cho phương thức SWD và dữ liệu nhật ký). Giá trị mặc định là 2.
  • Nếu chế độ UART được chọn, thiết bị phải được kết nối với cổng COM USB của PC và phải sử dụng tùy chọn –UART. Nếu có nhiều thiết bị được kết nối với cổng USB của PC, tùy chọn –all cho phép chọn tất cả chúng. Ngoài ra, người dùng có thể chỉ định từng cổng COM bằng tùy chọn –d.
  • Nếu chế độ SWD được chọn, công cụ lập trình/gỡ lỗi phần cứng SWD phải được kết nối với các dòng SWD của thiết bị đã chọn và cần phải sử dụng tùy chọn -SWD. Nếu có nhiều thiết bị được kết nối với PC thông qua giao diện SWD, tùy chọn –all cho phép chọn tất cả chúng. Ngoài ra, người dùng có thể chỉ định từng giao diện bằng tùy chọn –d.

Tiện ích RF-Flasher launcher: lệnh xóa trang
Để sử dụng tiện ích trình khởi chạy RF-Flasher nhằm xóa trang nội dung bộ nhớ flash khỏi một thiết bị cụ thể,
Lệnh eras_pages có sẵn (sử dụng –h để lấy danh sách tất cả các tùy chọn được hỗ trợ):
RF-Flasher_Launcher.exe eras_pages –h
Sử dụng lệnh xóa trang
RF-Flasher_Launcher.exe eras_pages [-h](-UART |-SWD)(-all | -d DEVICE_ID) [-l] [-verbose {0, 1, 2, 3, 4}] [-tần số {5,15,25,50,100,125,240,480,900,1800,4000, XNUMX}] [-s] (-p PAGES | -range RANGE RANGE)

Xóa các trang lệnh đối số tùy chọn

  • -all, –all: tất cả các thiết bị được kết nối (cổng COM ở chế độ UART; ID ST-LINK, ID CMSIS-DAP và ID J-link ở chế độ SWD).
  • -d DEVICE_ID, –device DEVICE_ID: đặt ID của công cụ phần cứng được sử dụng để kết nối (cổng COM ở chế độ UART; ID ST-LINK, ID CMSIS-DAP và ID J-Link ở chế độ SWD).
  • -h, –-help: hiển thị thông báo trợ giúp này và thoát.
  • -l, –-log: dữ liệu nhật ký.
  • -tần số {5,15,25,50,100,125,240,480,900,1800,4000}, –tần số
    {5,15,25,50,100,125,240,480,900,1800,4000}: đặt giá trị tần số (chỉ dành cho chế độ SWD – phần cứng ST-LINK). Giá trị mặc định là 4000.
  • -p PAGES, –page PAGES: danh sách các trang cần xóa (bắt đầu từ 0).
  • -range RANGE RANGE, –range RANGE RANGE: phạm vi trang cần xóa (trong đó RANGE đầu tiên cho biết số trang nhỏ nhất và RANGE thứ hai cho biết số trang cao nhất).
  • -s, –-show: hiển thị bộ nhớ flash sau thao tác xác minh.
  • -SWD, –-swd: Phương thức SWD (ST-LINK, CMSIS-DAP, công cụ gỡ lỗi/lập trình phần cứng J-Link).
  • -UART, –-uart: phương thức UART. Các bo mạch tùy chỉnh phải được đặt ở chế độ bootloader trước khi thực hiện thao tác này. Đối với thiết bị BlueNRG-LP và BlueNRG-LPS, người dùng phải đặt chân PA10 ở giá trị cao và thực hiện chu kỳ reset thiết bị, giữ PA10 ở giá trị cao. Đối với thiết bị BlueNRG-1 và BlueNRG-2, người dùng phải đặt chân DIO7 ở giá trị cao và đặt lại thiết bị, giữ DIO7 ở giá trị cao.
  • -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: tăng độ chi tiết đầu ra; đặt mức gỡ lỗi lên tới 4 (chỉ dành cho phương thức SWD và dữ liệu nhật ký). Giá trị mặc định là 2.
  • Nếu chế độ UART được chọn, thiết bị phải được kết nối với cổng COM USB của PC và phải sử dụng tùy chọn –UART. Nếu có nhiều thiết bị được kết nối với cổng USB của PC, tùy chọn –all cho phép chọn tất cả chúng. Ngoài ra, người dùng có thể chỉ định từng cổng COM bằng tùy chọn –d.
  • Nếu chế độ SWD được chọn, công cụ lập trình/gỡ lỗi phần cứng SWD phải được kết nối với các dòng SWD của thiết bị đã chọn và cần phải sử dụng tùy chọn -SWD. Nếu có nhiều thiết bị được kết nối với PC thông qua giao diện SWD, tùy chọn –all cho phép chọn tất cả chúng. Ngoài ra, người dùng có thể chỉ định từng giao diện bằng tùy chọn –d.

Tiện ích RF-Flasher launcher: đọc lệnh OTP
Để sử dụng tiện ích trình khởi chạy RF-Flasher nhằm đọc OTP của một thiết bị cụ thể, có sẵn lệnh read_OTP (sử dụng –h để nhận danh sách tất cả các tùy chọn được hỗ trợ):
RF-Flasher_Launcher.exe read_OTP –h
Đọc cách sử dụng lệnh OTP
RF-Flasher_Launcher.exe read_OTP [-h] (tất cả | -d DEVICE_ID) [-địa chỉ OTP_ADDRESS][-num NUM] [-tần số {5,15,25,50,100,125,240,480,900,1800,4000}] [-l] [- s] [-verbose {0,1,2,3,4}]

Đọc các đối số tùy chọn của lệnh OTP

  • -address OTP_ADDRESS, –address OTP_ADDRESS: địa chỉ của vùng OTP (mặc định: 0x10001800
    - căn chỉnh từ).
  • -all, –all: tất cả các thiết bị được kết nối (ID ST-LINK, ID CMSIS-DAP và ID J-link ở chế độ SWD).
  • -d DEVICE_ID, –device DEVICE_ID: đặt ID của công cụ phần cứng được sử dụng để kết nối (ID ST-LINK, ID CMSIS-DAP và ID J-Link ở chế độ SWD).
  • -tần số {5,15,25,50,100,125,240,480,900,1800,4000}, –tần số {5,15,25,50,100,125,240,480,900,1800,4000}: đặt giá trị tần số (chỉ dành cho phương thức SWD – phần cứng ST-LINK). Giá trị mặc định là 4000.
  • -h, –-help: hiển thị thông báo trợ giúp này và thoát.
  • -l, –-log: dữ liệu nhật ký.
  • -num NUM, –number NUM: số từ cần đọc bên trong vùng OTP. Giá trị mặc định là 256.
  • -s, –-show: hiển thị vùng OTP.
  • -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: tăng độ chi tiết đầu ra; đặt mức gỡ lỗi lên tới 4 (chỉ dành cho phương thức SWD và dữ liệu nhật ký). Giá trị mặc định là 2.

Ghi chú:
Lệnh read_OTP chỉ hoạt động ở chế độ SWD. Do đó, công cụ lập trình/gỡ lỗi phần cứng SWD phải được kết nối với các dòng SWD của thiết bị đã chọn. Nếu có nhiều thiết bị được kết nối với PC thông qua giao diện SWD, tùy chọn –all cho phép chọn tất cả chúng. Ngoài ra, người dùng có thể chỉ định từng giao diện bằng tùy chọn –d.

Tiện ích RF-Flasher launcher: viết lệnh OTP
Để sử dụng tiện ích trình khởi chạy RF-Flasher nhằm đọc OTP của một thiết bị cụ thể, có sẵn lệnh write_OTP (sử dụng –h để nhận danh sách tất cả các tùy chọn được hỗ trợ):
RF-Flasher_Launcher.exe write_OTP –h

Viết cách sử dụng lệnh OTP
RF-Flasher_Launcher.exe write_OTP [-h] (tất cả | -d DEVICE_ID) -địa chỉ OTP_ADDRESS
-giá trị OTP_VALUE [-tần số {5,15,25,50,100,125,240,480,900,1800,4000}] [-l] [-dài dòng {0,1,2,3,4}]

Viết đối số tùy chọn lệnh OTP

  • -address OTP_ADDRESS, –address OTP_ADDRESS: địa chỉ của vùng OTP (mặc định: 0x10001800 – căn chỉnh từ).
  • -all, –all: tất cả các thiết bị được kết nối (ID ST-LINK, ID CMSIS-DAP và ID J-link ở chế độ SWD).
  • -d DEVICE_ID, –device DEVICE_ID: đặt ID của công cụ phần cứng được sử dụng để kết nối (ID ST-LINK, ID CMSIS-DAP và ID J-Link ở chế độ SWD).
  • -tần số {5,15,25,50,100,125,240,480,900,1800,4000}, –tần số {5,15,25,50,100,125,240,480,900,1800,4000}: đặt giá trị tần số (chỉ dành cho phương thức SWD – phần cứng ST-LINK). Giá trị mặc định là 4000.
  • -h, –-help: hiển thị thông báo trợ giúp này và thoát.
  • -l, –-log: dữ liệu nhật ký.
  • -s, –-show: hiển thị bộ nhớ flash sau thao tác xác minh.
  • -value OTP_VALUE, –value OTP_VALUE: Giá trị OTP (một từ, chẳng hạn như 0x11223344)
  • -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: tăng độ chi tiết đầu ra; đặt mức gỡ lỗi lên tới 4 (chỉ dành cho phương thức SWD và dữ liệu nhật ký). Giá trị mặc định là 2.

Ghi chú:
Lệnh write_OTP chỉ hoạt động ở chế độ SWD. Do đó, công cụ lập trình/gỡ lỗi phần cứng SWD phải được kết nối với các dòng SWD của thiết bị đã chọn. Nếu có nhiều thiết bị được kết nối với PC thông qua giao diện SWD, tùy chọn –all cho phép chọn tất cả chúng. Ngoài ra, người dùng có thể chỉ định từng giao diện bằng tùy chọn –d.
Tiện ích khởi chạy RF-Flasher: ví dụamptập
Lập trình hình ảnh nhị phân trên các thiết bị BlueNRG-1 và BlueNRG-2 được kết nối bằng công cụ phần cứng ST-LINK (ở chế độ SWD):
Đèn flash RF-Flasher_Launcher.exe -SWD -all -f “User_Application.hex” –l
Lập trình hình ảnh nhị phân trên các thiết bị Bluetooth® Low Energy được kết nối qua cổng USB COM (ở chế độ UART):
Đèn flash RF-Flasher_Launcher.exe -UART –all -f “User_Application.hex” –l
Lập trình hình ảnh nhị phân trên các thiết bị được kết nối qua kênh CMSIS-DAP bằng cách sử dụng các tùy chọn xóa, xác minh và ghi dữ liệu (ở chế độ SWD):

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Pack- (18)

Lịch sử sửa đổi

Bảng 3. Lịch sử sửa đổi tài liệu

Ngày Phiên bản Thay đổi
15-2018-XNUMX 1 Phiên bản phát hành đầu tiên.
 

  

 

03-2018-XNUMX

 

 

  

2

Cập nhật Hình 1. BlueNRG-1, BlueNRG-2 Flasher Utility, Hình 2. Cửa sổ chính UART của Flasher Utility, Hình 3. Tiện ích Flasher Chế độ UART: image file , Hình 4. Tiện ích Flasher Chế độ UART: bộ nhớ thiết bị, Hình 5. Tiện ích Flasher Chế độ UART: thay đổi các trường bộ nhớ, Hình 7. Tiện ích Flasher: Cửa sổ chính SWD, Hình 8. Chế độ SWD của Tiện ích Flasher: bộ nhớ thiết bị, Hình 10.

Tiện ích Flasher: Chế độ tự động SWD, Hình 11. Tiện ích Flasher: Chế độ tự động UART, Hình 12. Tiện ích Flasher: Lập trình tự động UART đã hoàn tất và Hình 13. Tiện ích Flasher: Lựa chọn địa chỉ MAC SWD.

Văn bản thay đổi nhỏ trong suốt tài liệu.

 26-2019-XNUMX  3 Đã cập nhật Phần Giới thiệu và Phần 3.1 Chế độ UART: cách chạy.
Đã thêm tiện ích trình khởi chạy Flasher Phần 8 và tất cả các phần phụ của nó.
 

09-2019-XNUMX

 

4

Đã thêm tham chiếu đến “Thư mục ứng dụng” trong Phần 8: Tiện ích trình khởi chạy RF-Flasher.

Đã cập nhật Phần 8.4: Tiện ích trình khởi chạy RF-Flasher: lệnh flash.

 

 

 

 

 

14-2020-XNUMX

 

  

5

Đã thay đổi gói phần mềm BlueNRG-1 và BlueNRG-2 thành BlueNRG-X Flasher

Đã thêm tham chiếu đến thiết bị BlueNRG-LP.

Đã cập nhật Hình 1. Tiện ích RF-Flasher, Hình 3. Cửa sổ chính UART của tiện ích Flasher, Hình 5. Tiện ích Flasher Chế độ UART: tab Bộ nhớ thiết bị, Hình 6. Tiện ích Flasher Chế độ UART: thay đổi các trường bộ nhớ,

Hình 9. Tiện ích Flasher: Cửa sổ chính SWD, Hình 10. Tiện ích Flasher Chế độ SWD: tab Bộ nhớ Thiết bị, Hình 14. Tiện ích Flasher: Chế độ Plug&Play SWD, Hình 15. Tiện ích Flasher: chọn địa chỉ MAC và Hình 18. Trình khởi chạy RF-Flasher: lệnh flash với tùy chọn –erase, -l, -verify

 

 

 

 

05-2020-XNUMX

 6 Phần cập nhật Giới thiệu, Phần 2.1: Yêu cầu hệ thống, Phần 4.1: Chế độ UART: cách chạy, Phần 5: Cửa sổ chính SWD, Phần 5.1: Chế độ SWD: cách chạy, Phần 8.1: Yêu cầu,

Phần 8.2: Tùy chọn tiện ích trình khởi chạy RF-Flasher, Phần 8.3: Tiện ích trình khởi chạy RF-Flasher: chế độ UART & SWD, Phần 8.4: Tiện ích trình khởi chạy RF-Flasher: lệnh flash, Phần 8.5: Tiện ích trình khởi chạy RF-Flasher: lệnh đọc, Phần 8.6 : Tiện ích trình khởi chạy RF-Flasher: lệnh xóa hàng loạt,

Phần 8.7: Tiện ích trình khởi chạy RF-Flasher: lệnh xác minh bộ nhớ.

Đã thêm Phần 8.8: Tiện ích trình khởi chạy RF-Flasher: lệnh xóa trang.

 

 

 

 

 

 

04-2021-XNUMX

 

 

 

 

 

 

7

Đã thêm Mục 5.2: Chế độ SWD: đọc khu vực bootloader và Mục 5.3: Chế độ SWD: đọc khu vực OTP.

Đã cập nhật tiêu đề, Phần Giới thiệu, Phần 2: Bắt đầu, Phần 2.1: Yêu cầu hệ thống, Phần 2.2: Thiết lập gói phần mềm,

Phần 3: Giao diện thanh công cụ, Phần 4: Cửa sổ chính UART, Phần 8: Tiện ích trình khởi chạy RF-Flasher, Phần 8.1: Yêu cầu, Phần 8.2: Các tùy chọn tiện ích trình khởi chạy RF-Flasher, Phần 8.3: Tiện ích trình khởi chạy RF-Flasher: Chế độ UART & SWD , Phần 8.4: Tiện ích trình khởi chạy RF-Flasher: lệnh flash,

Phần 8.5: Tiện ích trình khởi chạy RF-Flasher: lệnh đọc, Phần 8.6: Tiện ích trình khởi chạy RF-Flasher: lệnh xóa hàng loạt, Phần 8.7: Tiện ích trình khởi chạy RF-Flasher: lệnh xác minh bộ nhớ, Phần 8.8: Tiện ích trình khởi chạy RF-Flasher: lệnh xóa trang , Mục 1.1: Danh mục từ viết tắt và Mục 1.2: Tài liệu tham khảo.

Ngày Phiên bản Thay đổi
Đã cập nhật Hình 1. Tiện ích RF-Flasher, Hình 2. So sánh hai Filetab s,

Hình 3. Cửa sổ chính UART của tiện ích Flasher, Hình 4. Chế độ UART của tiện ích Flasher: Hình ảnh File tab, Hình 5. Tiện ích Flasher Chế độ UART: tab Bộ nhớ thiết bị, Hình 6. Tiện ích Flasher Chế độ UART: thay đổi các trường bộ nhớ,

Hình 7. Tiện ích Flasher Chế độ UART: So sánh bộ nhớ thiết bị với hình ảnh File tab, Hình 9. Tiện ích flasher: Cửa sổ chính SWD, Hình 10. Tiện ích flasher Chế độ SWD: tab Bộ nhớ thiết bị, Hình 16. Tiện ích flasher: Lập trình địa chỉ MAC UART, Hình 17. Tiện ích flasher: Lập trình địa chỉ MAC SWD và Hình 18. RF -Flasher launcher: lệnh flash với tùy chọn – xóa, -l, -verify.

 

06-2022-XNUMX

 

8

Đã thêm tham chiếu BlueNRG-LPS trong suốt tài liệu.

Đã cập nhật Phần 8.3: Tiện ích trình khởi chạy RF-Flasher: chế độ UART & SWD và Phần 8.4: Tiện ích trình khởi chạy RF-Flasher: lệnh flash.

 

 

 

 

 

 

 

 

 

 

 

 

 

10-2024-XNUMX

 

 

 

 

 

 

 

 

 

 

 

 

 

9

Đã cập nhật:
  • Tiêu đề tài liệu
  • Giới thiệu phần
  • Mục 1.1: Danh sách từ viết tắt
  • Mục 1.2: Tài liệu tham khảo
  • Hình 1. Tiện ích RF-Flasher
  • Phần 3: Giao diện thanh công cụ
  • Hình 3. Cửa sổ chính UART của tiện ích Flasher
  • Phần 4.1: Chế độ UART: cách chạy
  • Phần 5: Cửa sổ chính SWD
  • Phần 5.1: Chế độ SWD: cách chạy
  • Hình 12. Tiện ích Flasher Chế độ SWD: đọc bootloader
  • Mục 5.3: Chế độ SWD: đọc vùng OTP
  • Hình 14. Tiện ích Flasher: Chế độ Plug&Play SWD
  • Phần 7: Lập trình địa chỉ MAC
  • Mục 8.1: Yêu cầu
  • Phần 8.2: Tùy chọn tiện ích trình khởi chạy RF-Flasher
  • Mục 8.3: Tiện ích phóng RF-Flasher: chế độ UART & SWD
  • Phần 8.4: Tiện ích khởi chạy RF-Flasher: lệnh flash
  • Mục 8.5: Tiện ích phóng RF-Flasher: lệnh đọc
  • Mục 8.6: Tiện ích phóng RF-Flasher: lệnh xóa hàng loạt
  • Mục 8.7: Tiện ích trình khởi chạy RF-Flasher: lệnh xác minh bộ nhớ
  • Phần 8.8: Tiện ích RF-Flasher launcher: lệnh xóa trang
  • Mục 8.9: Tiện ích RF-Flasher launcher: đọc lệnh OTP
  • Mục 8.10: Tiện ích RF-Flasher launcher: viết lệnh OTP

THÔNG BÁO QUAN TRỌNG – ĐỌC KỸ
STMicroelectronics NV và các công ty con (“ST”) có quyền thực hiện các thay đổi, chỉnh sửa, cải tiến, sửa đổi và cải thiện đối với các sản phẩm ST và/hoặc tài liệu này bất kỳ lúc nào mà không cần thông báo. Người mua nên tìm hiểu thông tin mới nhất có liên quan về các sản phẩm ST trước khi đặt hàng. Các sản phẩm ST được bán theo các điều khoản và điều kiện bán hàng của ST có hiệu lực tại thời điểm xác nhận đơn hàng.
Người mua chịu toàn bộ trách nhiệm về việc lựa chọn, cân nhắc và sử dụng các sản phẩm ST và ST không chịu trách nhiệm về việc hỗ trợ ứng dụng hoặc thiết kế các sản phẩm của người mua.
ST không cấp bất kỳ giấy phép nào, dù là rõ ràng hay ngụ ý, cho bất kỳ quyền sở hữu trí tuệ nào ở đây.
Việc bán lại các sản phẩm ST với các điều khoản khác với thông tin được nêu ở đây sẽ làm mất hiệu lực bất kỳ bảo hành nào mà ST cấp cho sản phẩm đó.
ST và logo ST là thương hiệu của ST. Để biết thêm thông tin về thương hiệu ST, hãy tham khảo www.st.com/trademarks. Tất cả tên sản phẩm hoặc dịch vụ khác là tài sản của chủ sở hữu tương ứng.
Thông tin trong tài liệu này thay thế và thay thế thông tin đã cung cấp trước đó trong bất kỳ phiên bản nào trước đây của tài liệu này.
© 2024 STMicroelectronics – Bảo lưu mọi quyền
UM2406 - Rev 9

Tài liệu / Tài nguyên

STMicroelectronics UM2406 Gói phần mềm tiện ích RF-Flasher [tập tin pdf] Hướng dẫn sử dụng
UM2406, UM2406 Gói phần mềm tiện ích RF-Flasher, Gói phần mềm tiện ích RF-Flasher, Gói phần mềm tiện ích RF-Flasher, Gói phần mềm tiện ích, Gói phần mềm, Gói

Tài liệu tham khảo

Để lại bình luận

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *