前言
之前ST宣布收購(gòu)軟件開(kāi)發(fā)工具廠商Atollic?,F(xiàn)在ST正式發(fā)布整合后第一個(gè)Atollic TrueSTUDIO版本 9.0,正式為STM32用戶(hù)提供全免費(fèi)、全功能的專(zhuān)業(yè)MCU集成開(kāi)發(fā)環(huán)境。相比較上一個(gè)版本,TrueSTUDIO做了哪些改動(dòng)? 本文就和讀者一起來(lái)了解TrueSTUDIO9.0給STM32用戶(hù)帶來(lái)的新價(jià)值。
安裝更簡(jiǎn)單
TrueSTUDIO 9.0可從https://atollic.com/resources/download/ 網(wǎng)站安裝下載。你可以選擇基于Windows或者Linux的安裝包。

相比較以前的版本,完全免費(fèi)后,下載安裝更方便。只需填寫(xiě)簡(jiǎn)單信息,就可下載最新版本,安裝時(shí)不需擔(dān)心需要付費(fèi)及授權(quán)等問(wèn)題,也不會(huì)有非STM32的驅(qū)動(dòng)提示彈出。
兼容已有的SW4STM32工程
在TrueSTUDIO 9.0發(fā)布中,提到這一版本和上一版本的差異是:
專(zhuān)業(yè)功能免費(fèi) 且 僅支持STM32系列
經(jīng)過(guò)驗(yàn)證,還有些新的驚喜發(fā)現(xiàn)。這一版TrueSTUDIO除了支持??STM32 CubeMX生成的工程文件以及可以打開(kāi)已有STM32 Cube TrueSTUDIO例程外,還可以打開(kāi)?SW4STM32的工程。
隨意選擇一個(gè)SW4STM32工程,比如:
STM32Cube\Repository\STM32Cube_FW_L4_V1.10.0\Projects\STM32L476RG-Nucleo\Examples\CRC\CRC_Example\SW4STM32\STM32L476RG_NUCLEObe\Repository\STM32Cube_FW_L4_V1.10.0\PrRGle\Examples\CRC\CRC_ExampleM32L476RG_NUCLEO
使用TrueSTUDIO打開(kāi),它會(huì)提示需要經(jīng)過(guò)轉(zhuǎn)換。

點(diǎn)擊“OK“同意。TrueSTUDIO轉(zhuǎn)換項(xiàng)目完成后會(huì)彈出一對(duì)話框,說(shuō)明可能仍需些手動(dòng)配置。

直接編譯,沒(méi)有任何問(wèn)題。
另外,可能需要改動(dòng)的是在線調(diào)試的配置,比如:應(yīng)當(dāng)選擇ST-Link。打開(kāi)菜單“Run→Debug Configurations…”或者在工具欄點(diǎn)擊“Configure Debug”按鈕,彈出以下對(duì)話框,根據(jù)下圖修改選擇。

或者選擇需調(diào)試的應(yīng)用程序路徑(.elf),同樣在Debug Configurations對(duì)話框中選擇。

對(duì)于有些不包含TrueSTUDIO工程的STM32物聯(lián)網(wǎng)開(kāi)發(fā)套件B-L475E-IOT01,經(jīng)驗(yàn)證過(guò)其中的SW4STM32工程,也可以使用TrueSTUDIO編譯調(diào)試。
專(zhuān)業(yè)版功能免費(fèi)
TrueSTUDIO專(zhuān)業(yè)版包含很多高級(jí)功能,這些高級(jí)功能,以前只有付費(fèi)用戶(hù)才可以使用。現(xiàn)在對(duì)STM32用戶(hù)統(tǒng)統(tǒng)免費(fèi)。這里舉兩個(gè)非常有用的編譯分析和堆棧分析的來(lái)體驗(yàn)一下。?更多功能,諸如Hard Fault分析,讀者可以自行發(fā)掘?。
編譯分析
編譯成功后,在左邊的工程瀏覽器上,點(diǎn)擊一下工程文件(一定要點(diǎn)擊下,否則右邊沒(méi)更新),可看到右下角的編譯分析如下:

FlASH和RAM的配置以及使用情況一目了然。
調(diào)試過(guò)程中也可以查看內(nèi)存使用的詳細(xì)信息:

堆棧靜態(tài)分析
TrueSTUDIO可以查看代碼堆棧的靜態(tài)分析。堆棧不夠,會(huì)引起程序崩潰。了解代碼的堆棧信息,我們?cè)谂渲苾?nèi)存時(shí)可以做到心中有數(shù)。

總結(jié)
本文沒(méi)有描述如何使用TrueSTUDIO,旨在重點(diǎn)說(shuō)明專(zhuān)門(mén)為STM32而開(kāi)發(fā)的新版TrueSTUDIO9.0給STM32用戶(hù)帶來(lái)的新價(jià)值。這些新價(jià)值包括,安裝更簡(jiǎn)單,兼容已有的SW4STM32工程,不分收費(fèi)高級(jí)版與免費(fèi)輕量版,對(duì)于STM32用戶(hù)高級(jí)功能全免費(fèi)使用。
-
嵌入式
+關(guān)注
關(guān)注
5210文章
20683瀏覽量
337460 -
STM32
+關(guān)注
關(guān)注
2313文章
11196瀏覽量
374766
原文標(biāo)題:STM32免費(fèi)編譯器--- TrueSTUDIO 9.0
文章出處:【微信號(hào):stmcu832,微信公眾號(hào):茶話MCU】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
Bourns SSA-2 系列模擬電流傳感器:為高可靠度電源系統(tǒng)開(kāi)發(fā)帶來(lái)合規(guī)新捷徑
【正點(diǎn)原子STM32N647開(kāi)發(fā)板試用】--開(kāi)箱與開(kāi)發(fā)環(huán)境搭建
奮斗 STM32 開(kāi)發(fā)板入門(mén)手冊(cè)
LAT1171+STM32F745 USART1 Bootloader 失敗原因分析與解決
【免費(fèi)試用】正點(diǎn)原子STM32N647開(kāi)發(fā)板免費(fèi)試用
探索AIROC? CYW55913評(píng)估套件:物聯(lián)網(wǎng)開(kāi)發(fā)新利器
業(yè)界媒體解讀華為FusionSolar9.0解決方案
華為數(shù)字能源商用發(fā)布FusionSolar9.0電站智能光伏解決方案
STM32 Nucleo-64開(kāi)發(fā)板技術(shù)解析與應(yīng)用指南
STM32 Nucleo-144開(kāi)發(fā)板技術(shù)解析與應(yīng)用指南
?STM32 Nucleo-64開(kāi)發(fā)板技術(shù)解析與應(yīng)用指南
華清遠(yuǎn)見(jiàn)攜STM32全矩陣產(chǎn)品及創(chuàng)新機(jī)器狗亮相2025 STM32研討會(huì),共啟嵌入式技術(shù)探索新程
騰訊發(fā)布全新一代智能駕駛地圖9.0
ProxmoxVE9.0部署與配置指南
STM32N6570-DK:邊緣人工智能開(kāi)發(fā)的全能探索板
了解TrueSTUDIO9.0給STM32開(kāi)發(fā)帶來(lái)的新價(jià)值
評(píng)論