Truestudio相關配製

轉載自:https://blog.csdn.net/luxuchen188/article/details/86599743#4_38

前言

鑑於keil開發環境的代碼編輯不夠友好,以及keil是商業付費軟件,可能有版權問題;而ST又於2017年收購了TRUESTUDIO的開發公司ATOLLIC,所以TRUESTUDIO可能成爲未來STM32的官方開發工具。特寫此篇教程用於這款IDE的講解。本教程所用軟件版本分別爲CubeMX5.0 TRUESTUDIO 9.2

1. 通過CUBEMX生成stm32工程

安裝CubeMX的過程就不贅述了,相信網上有許多例子。第一次打開CubeMX的時候需要安裝STM32的固件庫,待固件庫安裝完畢後,我們建立一個工程。

在這裏插入圖片描述
建立工程的第一步是選擇合適的芯片,以stm32F407VE爲例,仿真器爲J-LINK
選擇自己需要的功能,並將其使能並配置好。這裏只使能了低速時鐘 debug和usart1。
在這裏插入圖片描述
配置好所需要的時鐘
在這裏插入圖片描述
設置生成工程的位置,名稱,以及開發的IDE,確定無誤後點擊生成代碼
在這裏插入圖片描述
打開自己的工作空間
在這裏插入圖片描述
生成的工程,如圖所示,由於我生成的工程是跑freertos的,所以跟裸板的程序結構有些許差別
在這裏插入圖片描述
接下來我們對這個基於eclipse的IDE做一些,易用性的設置。

2. 代碼提示

與eclipse for Java 不同,eclipse for CDT並不能提供自動代碼提示的功能,但是我們可通過快捷鍵手動觸發提示。
在菜單欄上點擊window->Preferences->General->Keys 在搜索欄裏搜索關鍵字content ,找到Content Assist這一功能將其快捷鍵改爲Tab,這樣在輸入代碼的時候點擊Tab鍵就會有代碼提示框出現。
在這裏插入圖片描述

3. debug調試

首先編譯通過自己的工程點擊configure debug進行debug的設置。
在這裏插入圖片描述
點擊Debugger 進行仿真器的設置
在這裏插入圖片描述
點擊debug,進入debug界面
在這裏插入圖片描述

其餘可觀察的表格
在這裏插入圖片描述

4. 下載程序

在這裏插入圖片描述
複製一個之前debug的條目,打開腳本界面,將load後面的內容改爲如圖所示的內容。點擊debug此時就實現下載的功能。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章