(FLD)
FLD là chương trình nạp được ST hỗ trợ cho dòng STM32 bao gồm nhiều chức năng như xóa, ghi, đọc code, chế độ bảo vệ.
Các bước tiến hành để nạp một chương trình vào STM32 dùng FLD: 5 bước cơ bản
Bƣớc 1: Trang cài đặt kết nối Ở bước này ta kết nối thiết bị với PC thông qua UART, chọn các chế độ kết nối thích hợp ( port name, baud rate, time out). Để tối ưu cấu hình ta đặt Baud Rate là 115200 bps.
Nhấn Next, nếu kết nối được thiết lập FLD chuyển qua bước khác, nếu không sẽ báo lỗi.
Xem hình 4.3
Bƣớc 2: Trang báo trạng thái Flash
Ở bước này, kết nối đã được thiết lập, trao đổi thông tin đã diễn ra. Nó chỉ ra trạng thái của Flash, có thể là Readable, Read-protected
Nhấn Next, FLD sẽ chuyển qua bước tiếp theo.
Hình 3.3: Trang cài đặt kết nối
Bƣớc 3:Trang thông tin về thiết bị
Hiển thị tất cả các thông tin về thiết bị như bên dưới ( hình 3.5 )
Bƣớc 4: Trang chọn tác vụ
Chọn các tác vụ tương ứng như Erase, Download, Upload or Disable/Enable Flash protection or Edit option bytes
Các tác vụ này là tùy theo yêu cầu, được diễn tả như bên dưới ( hình 3.6 )
Bƣớc 5: Quá trình nạp
Sau khi thực hiện xong các bước trên, ta chọn đường dẫn tới file chứa code cần nạp( file HEX)
Nhấn Next và đợi tới khi hoàn thành nạp như bên dưới ( hình 3.7)
Ở trên chỉ là những bước cơ bản nhất đủ để thực hiện tác vụ nạp code vào cho STM32 bằng FLD, ngoài ra FLD còn cung cấp nhiều tính năng khác nhưng không trình bày ở đây.
Hình 3.6: Trang chọn tác vụ