Giới thiệu

STM32CubeIDE là một môi trường phát triển tích hợp mạnh mẽ được thiết kế để đơn giản hóa việc tạo ứng dụng cho vi điều khiển STM32 của STMicroelectronics. Phần mềm này sử dụng các tính năng của Eclipse và cho phép bạn lập trình bo mạch STM32 của mình bằng C/C++.

Cài đặt STM32CubeIde

Để cài đặt phần mềm STM32CubeIde, trước tiên bạn phải truy cập vào trang web sau: liên kết 

Khi vào trang web, bạn phải kéo xuống cuối trang để tải phần mềm và tải xuống phiên bản phù hợp với máy tính của bạn:

Sau khi chọn phiên bản, bạn sẽ có một trang để thêm địa chỉ email và tên của mình để nhận phần mềm:

Sau khi tải xuống trình cài đặt, chúng ta sẽ thấy trình cài đặt STM32CudeIde:
Chúng tôi chấp nhận các điều khoản sử dụng:
Tại đây bạn phải chọn nơi phần mềm sẽ được cài đặt trên máy tính của bạn:
Bạn phải kiểm tra xem cả hai hộp đã được chọn chưa, sau đó bạn có thể cài đặt:

Tạo một dự án

Khi khởi động phần mềm, chúng ta sẽ được hỏi muốn lưu dự án của mình ở không gian làm việc nào. Bạn có thể tạo một thư mục làm việc hoặc giữ nguyên thư mục được cung cấp:roposé :
Để tạo một dự án mới, bạn phải thực hiện thao tác sau đó là New và STM32 Project:
Ở đây, bạn sẽ được yêu cầu chọn bo mạch STM32 nào để tạo dự án mới. Để thực hiện việc này, bằng cách nhấp vào trình chọn Bảng, bạn có thể nhập tên bảng mà bạn sẽ làm việc:

Sau đó, chúng tôi được yêu cầu nhập tên dự án mà chúng tôi muốn tạo, ngôn ngữ. Chúng tôi quyết định tạo một dự án trống:

Sau khi dự án được tạo, chúng ta có thể thấy cây tập tin. Có hai tập tin chính: Thư mục src: tệp .c chứa chương trình của chúng tôi Thư mục Inc.: Tương ứng với các tập tin tiêu đề.
Để biên dịch dự án, nhấp chuột phải vào tên dự án rồi nhấp vào Tùy chọn xây dựng:
Sau khi chương trình được biên dịch, chúng ta thấy 0 lỗi và 1 cảnh báo:
Cảnh báo tương ứng với số thực chưa được khởi tạo:
Để xóa dấu phẩy động, hãy nhấp chuột phải vào tên dự án rồi chọn thuộc tính:
Sau đó chúng ta vào C/C++ build rồi Setting:

Chúng tôi thay thế đơn vị dấu phẩy động bằng None và ABI dấu phẩy động bằng Triển khai phần mềm:

Bằng cách biên dịch lại chương trình với tùy chọn Build, chúng ta có thể thấy lỗi đã biến mất:

Gửi chương trình đến bo mạch STM32

Bây giờ chúng ta sẽ xem cách gửi chương trình tới card STM32F. Để thực hiện việc này, bạn phải kết nối thẻ với máy tính.
Bước đầu tiên là cấu hình gỡ lỗi. Để thực hiện việc này, hãy nhấp chuột phải vào tên dự án của bạn, sau đó chọn debug as và debug configurations:
Nếu bạn có card với Cortex M3/M4 hoặc cao hơn, bạn có thể đánh dấu vào ô Serial Viewer để có màn hình serial theo dõi printf của bạn:
Sau khi thiết lập gỡ lỗi hoàn tất, bạn có thể nhấp chuột phải vào tên dự án, sau đó gỡ lỗi dưới dạng STM32. Sau đó bạn sẽ chuyển sang chế độ gỡ lỗi:
Khi bạn ở chế độ gỡ lỗi, chương trình đã được tải xuống bảng: