前言
之前ST宣布收購軟件開發(fā)工具廠商Atollic?,F(xiàn)在ST正式發(fā)布整合后第一個(gè)Atollic TrueSTUDIO版本 9.0,正式為STM32用戶提供全免費(fèi)、全功能的專業(yè)MCU集成開發(fā)環(huán)境。相比較上一個(gè)版本,TrueSTUDIO做了哪些改動(dòng)? 本文就和讀者一起來了解TrueSTUDIO9.0給STM32用戶帶來的新價(jià)值。
安裝更簡單
TrueSTUDIO 9.0可從https://atollic.com/resources/download/ 網(wǎng)站安裝下載。你可以選擇基于Windows或者Linux的安裝包。
相比較以前的版本,完全免費(fèi)后,下載安裝更方便。只需填寫簡單信息,就可下載最新版本,安裝時(shí)不需擔(dān)心需要付費(fèi)及授權(quán)等問題,也不會(huì)有非STM32的驅(qū)動(dòng)提示彈出。
兼容已有的SW4STM32工程
在TrueSTUDIO 9.0發(fā)布中,提到這一版本和上一版本的差異是:
專業(yè)功能免費(fèi) 且 僅支持STM32系列
經(jīng)過驗(yàn)證,還有些新的驚喜發(fā)現(xiàn)。這一版TrueSTUDIO除了支持??STM32 CubeMX生成的工程文件以及可以打開已有STM32 Cube TrueSTUDIO例程外,還可以打開?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打開,它會(huì)提示需要經(jīng)過轉(zhuǎn)換。
點(diǎn)擊“OK“同意。TrueSTUDIO轉(zhuǎn)換項(xiàng)目完成后會(huì)彈出一對話框,說明可能仍需些手動(dòng)配置。
直接編譯,沒有任何問題。
另外,可能需要改動(dòng)的是在線調(diào)試的配置,比如:應(yīng)當(dāng)選擇ST-Link。打開菜單“Run→Debug Configurations…”或者在工具欄點(diǎn)擊“Configure Debug”按鈕,彈出以下對話框,根據(jù)下圖修改選擇。
或者選擇需調(diào)試的應(yīng)用程序路徑(.elf),同樣在Debug Configurations對話框中選擇。
對于有些不包含TrueSTUDIO工程的STM32物聯(lián)網(wǎng)開發(fā)套件B-L475E-IOT01,經(jīng)驗(yàn)證過其中的SW4STM32工程,也可以使用TrueSTUDIO編譯調(diào)試。
專業(yè)版功能免費(fèi)
TrueSTUDIO專業(yè)版包含很多高級(jí)功能,這些高級(jí)功能,以前只有付費(fèi)用戶才可以使用。現(xiàn)在對STM32用戶統(tǒng)統(tǒng)免費(fèi)。這里舉兩個(gè)非常有用的編譯分析和堆棧分析的來體驗(yàn)一下。?更多功能,諸如Hard Fault分析,讀者可以自行發(fā)掘?。
編譯分析
編譯成功后,在左邊的工程瀏覽器上,點(diǎn)擊一下工程文件(一定要點(diǎn)擊下,否則右邊沒更新),可看到右下角的編譯分析如下:
FlASH和RAM的配置以及使用情況一目了然。
調(diào)試過程中也可以查看內(nèi)存使用的詳細(xì)信息:
堆棧靜態(tài)分析
TrueSTUDIO可以查看代碼堆棧的靜態(tài)分析。堆棧不夠,會(huì)引起程序崩潰。了解代碼的堆棧信息,我們在配制內(nèi)存時(shí)可以做到心中有數(shù)。
總結(jié)
本文沒有描述如何使用TrueSTUDIO,旨在重點(diǎn)說明專門為STM32而開發(fā)的新版TrueSTUDIO9.0給STM32用戶帶來的新價(jià)值。這些新價(jià)值包括,安裝更簡單,兼容已有的SW4STM32工程,不分收費(fèi)高級(jí)版與免費(fèi)輕量版,對于STM32用戶高級(jí)功能全免費(fèi)使用。
-
嵌入式
+關(guān)注
關(guān)注
5087文章
19153瀏覽量
306418 -
STM32
+關(guān)注
關(guān)注
2270文章
10915瀏覽量
356746
原文標(biāo)題:STM32免費(fèi)編譯器--- TrueSTUDIO 9.0
文章出處:【微信號(hào):stmcu832,微信公眾號(hào):茶話MCU】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評(píng)論請先 登錄
相關(guān)推薦
評(píng)論