ST之前發(fā)布了Atollic TrueStudio 9.0版本軟件開發(fā)工具,為STM32用戶提供全免費(fèi)、全功能的專業(yè)MCU集成開發(fā)環(huán)境。借此機(jī)會(huì)介紹一下TrueStudio工具搭建STM32開發(fā)環(huán)境的方法。
1、從Atollic官網(wǎng)下載安裝程序,安裝好 TrueStudio 后,運(yùn)行 TrueStudio, 在菜單欄中選擇"New--->C Project"新建項(xiàng)目。

2、選擇一個(gè)嵌入式C項(xiàng)目,并配置為Atollic ARM Tools。
3、選擇一個(gè)MCU 型號(hào),并選擇浮點(diǎn)、浮點(diǎn)單元、代碼為之、指令集等參數(shù)。手邊的開發(fā)板是在線活培訓(xùn)活動(dòng)提供的 Nucleo-L496ZG,在硬件配置窗口的STM32L4系列MCU下選擇STM32L496ZG,(這里工具中沒有提供Nucleo-L496ZG板卡選擇,但選擇MCU一樣能實(shí)現(xiàn)本實(shí)驗(yàn))

4、接下來選擇項(xiàng)目編譯和鏈接時(shí)所用的環(huán)境參數(shù)。這里要修改默認(rèn)值,按下圖選擇“新庫”,勾選“生成系統(tǒng)調(diào)用文件”的選項(xiàng),并選擇“動(dòng)態(tài)堆大小(缺省)”,其他的默認(rèn)即可。
5、選擇一個(gè)合適的下載調(diào)試工具,這里Nucleo-L496ZG開發(fā)板上具備ST-LINK,所以選擇“ST-LINK”,最后Finish后,工程項(xiàng)目就生成了。
6、觀察生成的工程項(xiàng)目,這里只有基本的框架,MCU的底層驅(qū)動(dòng)、第三方工具以及驅(qū)動(dòng)芯片初始化代碼等都未加入,需要人工進(jìn)行填補(bǔ)。

?此處更多細(xì)節(jié)信息,請(qǐng)點(diǎn)擊“閱讀全文”,可找到詳細(xì)文檔。
7、最后在項(xiàng)目右鍵--〉Properties 中,C/C++ Gennerl ---->Paths ans symbols 中,重新定義Includes文件以及 Source Location即可。
8、項(xiàng)目生成后main.c中 的相關(guān)配置可自行添加,不熟悉的參考CubeMX 的生成代碼,將代碼(代碼可通過閱讀原文下載)代入到項(xiàng)目中
這里要說的是,ST官方培訓(xùn)建議我們使用原生態(tài)的FreeRTOS,在理解 cmsis_os.c/cmsis_os.h 的文件基礎(chǔ)上,盡可能的將os_xxxxx函數(shù),替換為x_XXXX的函數(shù)或vxxxxx的函數(shù)
LED2燈亮起試驗(yàn)照片:
-
mcu
+關(guān)注
關(guān)注
147文章
18669瀏覽量
388848 -
STM32
+關(guān)注
關(guān)注
2307文章
11128瀏覽量
371468
原文標(biāo)題:低功耗MCU運(yùn)行FreeRTOS: Atollic TrueStudio環(huán)境實(shí)驗(yàn)
文章出處:【微信號(hào):STM32_STM8_MCU,微信公眾號(hào):STM32單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
業(yè)界媒體解讀華為FusionSolar9.0解決方案
華為數(shù)字能源商用發(fā)布FusionSolar9.0電站智能光伏解決方案
扔掉手機(jī)APP吧!教你用樂鑫科技ESP32-S3 2.8寸彩屏爆改專業(yè)遙控器!啟明云端樂鑫代理
低成本開源!手把手教你用樂鑫科技ESP32-P4開發(fā)板制作電腦監(jiān)測(cè)屏!
華為FusionSolar9.0智能光伏設(shè)計(jì)研討會(huì)圓滿落幕
騰訊發(fā)布全新一代智能駕駛地圖9.0
ProxmoxVE9.0部署與配置指南
汽車軟件團(tuán)隊(duì)必看:基于靜態(tài)代碼分析工具Perforce QAC的ISO 26262合規(guī)實(shí)踐

教你怎么用Atollic TrueStudio 9.0
評(píng)論