Thiết bị Giga

Hướng dẫn sử dụng lập trình viên GigaDevice GD-Link

Lập trình viên GigaDevice GD-Link

 

Phiên bản: Tiếng Anh V 1.2

 

1. Giới thiệu

Hướng dẫn sử dụng này mô tả một ứng dụng được sử dụng để vận hành flash hoặc cấu hình MCU GigaDevice bằng cáp USB và bộ chuyển đổi GD-Link có sẵn. Lập trình viên GD-Link là công cụ giúp người dùng sử dụng MCU với tốc độ cao.

1.1 Mô tả chức năng

Với lập trình viên GD-Link, người dùng có thể tải chương trình ứng dụng xuống bộ nhớ flash bên trong hoặc chip bảo mật, v.v., đồng thời lập trình viên có thể cấu hình chức năng tải xuống ngoại tuyến GD-Link.

1.2 Mục đích

Bên cạnh một s hoàn hảotagĐể người dùng tải chương trình ứng dụng với tốc độ cao, lập trình viên GD-Link còn hướng tới việc mang lại trải nghiệm tuyệt vời và sáng tạo. Mô tả được chỉnh sửa để phục vụ tốt hơn.

1.3 Môi trường hoạt động

Yêu cầu phần mềm: Windows XP tiếng Trung hoặc tiếng Anh, Windows 7 và các hệ điều hành nâng cao.

Yêu cầu phần cứng: Bộ điều hợp GD-Link, tham khảo Hướng dẫn sử dụng Bộ điều hợp GD-Link.

1.4 Biệt ngữ và sự rút gọn

  • Liên kết GD: Bộ điều hợp GD-Link là công cụ phát triển đa chức năng ba trong một dành cho dòng MCU GD32. Nó cung cấp cổng gỡ lỗi CMSIS-DAP với JTAG/Giao diện SWD. Người dùng có thể sử dụng bộ điều hợp GD-Link để lập trình trực tuyến hoặc mã gỡ lỗi trong IDE tương thích như Keil hoặc IAR. Một chức năng quan trọng khác là lập trình ngoại tuyến.
  • USB: Universal Serial Bus (USB) kết nối nhiều hơn máy tính và thiết bị ngoại vi. Nó có khả năng kết nối bạn với một thế giới trải nghiệm PC hoàn toàn mới.

1.5 Thành phần đóng gói

Tất cả files được liệt kê trong Biểu đồ 1 là bắt buộc.

HÌNH 1 Thành phần gói.JPG

 

2. Chạy bộ

Phần mềm này đang chạy trên PC và các máy tính tương thích cũng như trên nền tảng WINDOWS. Không cần thiết lập phần mềm, việc duy nhất bạn cần làm là nhấn vào biểu tượng để vận hành phần mềm.

 

3. Sử dụng Chi tiết

3.1 Giới thiệu bố cục

Biểu đồ 2 hiển thị giao diện người dùng và bao gồm các khu vực của phần mềm:

HÌNH 2 Giới thiệu bố cục.JPG

3.1.1 Cửa sổ thuộc tính 

Biểu đồ 3 hiển thị các thuộc tính về GD-Link và MCU mục tiêu. Theo thứ tự từ trên xuống dưới:

3.1.1.1 Thuộc tính GD-Link

  • Giao diện kết nối: GD-Link sử dụng USB kết nối với PC
  • Giao diện thiết bị: Người dùng có thể chọn SWD hoặc JTAG để kết nối với MCU, lựa chọn mặc định là SWD.
  • Phiên bản chương trình cơ sở: Phiên bản chương trình cơ sở MCU hiện tại.
  • UID: Hiển thị UID của MCU trong GD-Link.
  • SN: Hiển thị số serial của GD-Link.

3.1.1.2 JTAG/Thuộc tính SWD

Tốc độ ban đầu: Người dùng có thể thay đổi tốc độ truyền GD-Link tại đây, tốc độ mặc định là 500 kHz.

3.1.1.3 Thuộc tính MCU mục tiêu

  • Mã phần MCU: Nó hiển thị MCU được kết nối.
  • Endian: GD MCU là endian nhỏ.
  • Kiểm tra ID lõi: Lựa chọn mặc định là Có.
  • ID lõi: Nó hiển thị giá trị ID lõi MCU.
  • Sử dụng RAM: Lựa chọn mặc định là Yes, RAM dùng để lập trình nhanh hơn.
  • Địa chỉ RAM: Nó hiển thị giá trị địa chỉ bắt đầu của RAM.
  • Kích thước RAM: Nó hiển thị kích thước RAM của MCU mục tiêu.
  • UID: Hiển thị UID của MCU mục tiêu.

3.1.1.4 Thuộc tính Flash

  • Kích thước flash: Nó hiển thị kích thước flash của MCU mục tiêu. Các MCU khác nhau có thể có kích thước Flash khác nhau và các thanh ghi chương trình/xóa khác nhau, người dùng có thể tham khảo Hướng dẫn sử dụng của MCU để biết thêm chi tiết.
  • Địa chỉ cơ sở Flash: Nó hiển thị giá trị địa chỉ cơ sở Flash.

HÌNH 3 Thuộc tính Flash.JPG

3.1.2 Làm mới danh sách thuộc tính

Nút này cho phép người dùng làm mới danh sách thuộc tính mà không cần đóng ứng dụng này (Như được hiển thị trong biểu đồ 4).

HÌNH 4 Làm mới danh sách thuộc tính.JPG

3.1.3 Liên kết GD

Menu này bao gồm Cập nhật file, Định cấu hình GD-Link và Cập nhật chương trình cơ sở (Như được hiển thị trong biểu đồ

  • Mã phần MCU: Nó hiển thị MCU được kết nối.
  • Endian: GD MCU là endian nhỏ.
  • Kiểm tra ID lõi: Lựa chọn mặc định là Có.
  • ID lõi: Nó hiển thị giá trị ID lõi MCU.
  • Sử dụng RAM: Lựa chọn mặc định là Yes, RAM dùng để lập trình nhanh hơn.
  • Địa chỉ RAM: Nó hiển thị giá trị địa chỉ bắt đầu của RAM.
  • Kích thước RAM: Nó hiển thị kích thước RAM của MCU mục tiêu.
  • UID: Hiển thị UID của MCU mục tiêu.

3.1.1.4 Thuộc tính Flash

  • Kích thước flash: Nó hiển thị kích thước flash của MCU mục tiêu. Các MCU khác nhau có thể có kích thước Flash khác nhau và các thanh ghi chương trình/xóa khác nhau, người dùng có thể tham khảo Hướng dẫn sử dụng của MCU để biết thêm chi tiết.
  • Địa chỉ cơ sở Flash: Nó hiển thị giá trị địa chỉ cơ sở Flash.

HÌNH 5 Thuộc tính Flash.JPG

3.1.2 Làm mới danh sách thuộc tính

Nút này cho phép người dùng làm mới danh sách thuộc tính mà không cần đóng ứng dụng này (Như được hiển thị trong biểu đồ 4).

HÌNH 6 Làm mới danh sách thuộc tính.JPG

3.1.3 Liên kết GD

Menu này bao gồm Cập nhật file, Định cấu hình GD-Link và Cập nhật chương trình cơ sở (Như được hiển thị trong biểu đồ 7).

3.1.3.1 Cập nhật File
Menu này có thể cập nhật file để lưu trữ trong GD-Link để lập trình ngoại tuyến.
Người dùng nên chọn Số phần MCU, sau đó nhấp vào 'Thêm' để chọn file ở định dạng bin và nhập địa chỉ tải xuống trước khi cập nhật file(Như thể hiện trong biểu đồ 5).
Cuối cùng, người dùng có thể nhấp vào 'Cập nhật' để lưu trữ danh sách files đến GD-Link. Nếu lưu trữ thành công, người dùng nhấn phím 'K1' trên GD-Link, GD-Link tải xuống tất cả files đến địa chỉ tương ứng.
Một số phần số hỗ trợ cấu hình byte tùy chọn, GD-Link định cấu hình byte tùy chọn MCU theo thông tin do người dùng định cấu hình (Như được hiển thị trong biểu đồ 6).

Cập nhật HÌNH 7 File.JPG

Cập nhật HÌNH 8 File.JPG

3.1.3.2 Cấu hình GD-Link

Menu này bao gồm ba phần Cấu hình lập trình ngoại tuyến, Cấu hình lập trình trực tuyến 7/11 và SN sản phẩm (Như được hiển thị trong biểu đồ 8, menu này sẽ bổ sung thêm nhiều chức năng hơn bằng cách cập nhật chương trình cơ sở).

  • Cấu hình lập trình ngoại tuyến: Menu này định cấu hình chip có an toàn sau khi lập trình ngoại tuyến hay không. Nó sẽ có hiệu lực sau khi cập nhật chương trình files.
  • Cấu hình lập trình trực tuyến: Menu này định cấu hình xem chip có an toàn sau khi lập trình trực tuyến hay không, có đặt lại trước khi lập trình trực tuyến hay không và có chạy sau khi lập trình trực tuyến hay không. Nó sẽ có hiệu lực khi nhấp vào nút “OK”.
  • Product SN: Menu này cấu hình giá trị SN của sản phẩm sau khi lập trình trực tuyến (Như minh họa trong biểu đồ 8). Chọn hộp kiểm có nghĩa là ghi SN sản phẩm vào MCU mục tiêu sau khi lập trình trực tuyến. Người dùng cấu hình địa chỉ để ghi SN sản phẩm, giá trị SN sản phẩm và giá trị tăng SN sản phẩm.

HÌNH 9 Định cấu hình GD-Link.JPG

HÌNH 10 Định cấu hình GD-Link.JPG

3.1.3.3 Cập nhật chương trình cơ sở
Menu này cập nhật chương trình cơ sở GD-Link nếu GD-Link ở chế độ cập nhật chương trình cơ sở. Vui lòng đảm bảo phần mềm của bạn là phiên bản mới nhất trước khi cập nhật chương trình cơ sở GD-Link.

3.1.4 MCU mục tiêu 

Trang này bao gồm các menu Kết nối, Ngắt kết nối và các thao tác khác (Như được hiển thị trong biểu đồ 9).

  • Connect: Người dùng phải nhấp vào menu này trước khi vận hành MCU mục tiêu bằng phím tắt F2.
  • Ngắt kết nối: Menu này được bật sau khi kết nối thành công, nó được sử dụng để ngắt kết nối khỏi MCU mục tiêu.
  • Bảo mật: Bảo mật bao gồm hai cấp độ, dòng GD10x chỉ có thể được đặt ở mức thấp trong khi dòng GD1x0 có thể sử dụng hai cấp độ. MCU dòng GD1x0 sẽ không bị thay đổi thành không an toàn nếu được đặt ở mức cao.
  • Tính không an toàn: Nhấp vào menu này có thể loại bỏ tính bảo mật ở mức độ thấp.
  • Định cấu hình OptionBytes: Người dùng có thể sử dụng menu này để thay đổi byte tùy chọn.
  • Xóa hàng loạt: Người dùng có thể sử dụng menu này để xóa toàn bộ chip bằng phím tắt F4. Có lẽ người dùng cần đợi một lát trong khi MCU Flash có dung lượng hơn 512KB.
  • Page Erase: Menu này cho phép người dùng xóa MCU theo trang bằng phím tắt F3.
  • Chương trình: Lập trình lựa chọn file tới MCU mục tiêu. Phần mềm sẽ bảo mật chip và ghi SN sản phẩm nếu người dùng đã cấu hình bảo mật sau các tùy chọn lập trình trực tuyến trong menu “Cấu hình”.
  • Chương trình liên tục: Chức năng này được bật trong khi phần mềm ngắt kết nối khỏi MCU mục tiêu. Phần mềm sẽ phát hiện xem MCU mới có tự động bật nguồn hay không và kết nối với MCU. Sau đó phần mềm sẽ lập trình MCU mới với lựa chọn hiện tại file và chờ kết nối MCU tiếp theo.
  • Đọc dữ liệu: Với chức năng này người dùng có thể đọc MCU mục tiêu bằng hai cách: Đọc toàn bộ chip hoặc Đọc theo phạm vi.
  • Run App: Chạy chương trình file sau khi lập trình.

HÌNH 11 Mục tiêu MCU.JPG

3.2 Sơ đồ hoạt động

HÌNH 12 Sơ đồ hoạt động.JPG

 

4. Chú ý

Hãy đảm bảo rằng GD-Link được kết nối với PC.

 

5. Cập nhật

Bạn có thể đến gặp chính thức webđịa điểm http://gd32mcu.com/cn/download để có được phiên bản mới nhất.

 

Bản quyền của GigaDevice © 2021

 

Đọc thêm về hướng dẫn này và tải xuống PDF:

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

Lập trình viên GigaDevice GD-Link [tập tin pdf] Hướng dẫn sử dụng
Lập trình viên GD-Link, GD-Link, Lập trình viên

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 *