0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

了解TrueSTUDIO9.0給STM32開發(fā)帶來的新價(jià)值

茶話MCU ? 來源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2018-05-16 09:24 ? 次閱讀

前言

之前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)擊下,否則右邊沒更新),可看到右下角的編譯分析如下:

FlASHRAM的配置以及使用情況一目了然。

調(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)使用。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(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)載請注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【新品發(fā)布】啟明云端WT01C202-AI-S1模組來襲,為智能語音產(chǎn)品開發(fā)帶來新可能!

    的高性能模組——啟明云端WT01C202-AI-S1,它將為智能語音產(chǎn)品開發(fā)帶來新的可能!基于ESP32-C2芯片設(shè)計(jì)啟明云端WT01C202-AI-S1模組基于樂鑫E
    的頭像 發(fā)表于 01-10 17:58 ?117次閱讀
    【新品發(fā)布】啟明云端WT01C202-AI-S1模組來襲,為智能語音產(chǎn)品<b class='flag-5'>開發(fā)帶來</b>新可能!

    【正點(diǎn)原子STM32H7R3開發(fā)套件試用體驗(yàn)】+01-開箱體驗(yàn)

    作為一個(gè)正點(diǎn)原子的忠實(shí)粉絲,很高興能有機(jī)會(huì)試用正點(diǎn)原子的開發(fā)板,自己以前也是通過正點(diǎn)原子的開發(fā)板進(jìn)入嵌入式行業(yè)的,這次大家帶來的是STM32
    發(fā)表于 12-05 20:10

    HAL庫在STM32開發(fā)中的重要性

    過程 HAL庫提供了一套完整的函數(shù)接口,用于操作STM32微控制器的各種外設(shè)和功能模塊。這些函數(shù)接口封裝了底層硬件的復(fù)雜性,使得開發(fā)者無需深入了解硬件細(xì)節(jié)即可實(shí)現(xiàn)功能。因此,HAL庫大大簡化了
    的頭像 發(fā)表于 12-02 13:35 ?464次閱讀

    正點(diǎn)原子的stm32開發(fā)板能用stlink嗎

    在嵌入式開發(fā)領(lǐng)域,STM32系列微控制器因其高性能、低成本和廣泛的應(yīng)用場景而廣受歡迎。正點(diǎn)原子(ZYBO)作為國內(nèi)知名的嵌入式開發(fā)板供應(yīng)商,提供了多種基于STM32的解決方案。 正點(diǎn)原
    的頭像 發(fā)表于 11-13 09:21 ?767次閱讀

    榮耀MagicOS 9.0成功獲得信通院權(quán)威行業(yè)認(rèn)證

    近日,備受矚目的榮耀MagicOS 9.0發(fā)布會(huì)及開發(fā)者大會(huì)正式拉開帷幕。此次大會(huì)不僅吸引了眾多業(yè)內(nèi)人士的關(guān)注,更展示了榮耀在操作系統(tǒng)領(lǐng)域的最新成果。 在發(fā)布會(huì)上,榮耀MagicOS 9.0系統(tǒng)成為
    的頭像 發(fā)表于 10-24 10:30 ?362次閱讀

    單片機(jī)STM32可以用Python寫嗎?可以的開發(fā)板有哪些?

    近年來,隨著嵌入式技術(shù)的發(fā)展,Python語言逐漸被引入到單片機(jī)開發(fā)中,尤其是一些高性能的單片機(jī)上。這一趨勢開發(fā)帶來了極大的便利,尤其是在快速原型設(shè)計(jì)和實(shí)驗(yàn)中。本文將詳細(xì)探討
    的頭像 發(fā)表于 09-05 08:00 ?4004次閱讀
    單片機(jī)<b class='flag-5'>STM32</b>可以用Python寫嗎?可以的<b class='flag-5'>開發(fā)</b>板有哪些?

    使用AURIX studio開發(fā)帶有FreeRTOS的MCU TC387-QP TriCore,如何實(shí)現(xiàn)GPIO ISR功能?

    我正在使用 AURIX studio 開發(fā)帶有 FreeRTOS 的 MCU TC387-QP TriCore。 誰能指導(dǎo)我們?nèi)绾螌?shí)現(xiàn) GPIO ISR 功能?
    發(fā)表于 05-28 06:19

    大模型應(yīng)用商業(yè)化落地關(guān)鍵:企業(yè)帶來真實(shí)的業(yè)務(wù)價(jià)值

    2024 年被很多人稱為大模型應(yīng)用的元年,毫無疑問,大模型已經(jīng)成為共識(shí),下一步更急迫的問題也擺在了大家的面前——大模型到底能夠用在哪?有哪些場景能落地?怎么做才能創(chuàng)造真正的價(jià)值? 在剛剛
    的頭像 發(fā)表于 05-23 16:32 ?715次閱讀
    大模型應(yīng)用商業(yè)化落地關(guān)鍵:<b class='flag-5'>給</b>企業(yè)<b class='flag-5'>帶來</b>真實(shí)的業(yè)務(wù)<b class='flag-5'>價(jià)值</b>

    TrueSTUDIO編譯STM32Cube_FW_F1_V1.7.0默認(rèn)工程出錯(cuò)的原因?怎么解決?

    用Atollic TrueSTUDIO for STM32 9.2.0編譯
    發(fā)表于 04-24 07:10

    CubeMX生成的TrueStudio工程,TrueStudioV9.3編譯出錯(cuò)怎么解決?

    CubeMX生成的TrueStudio工程,TrueStudioV9.3編譯出錯(cuò)
    發(fā)表于 04-22 08:28

    TrueSTUDIO編譯下載后無法運(yùn)行是怎么回事?

    都是用Cube MX生成的工程文件,主函數(shù)和OLED驅(qū)動(dòng)庫都是相同的,問題在于TrueSTUDIO編譯下載后無法運(yùn)行,單片機(jī)根本不能工作(程序狀態(tài)LED不閃,顯示屏也沒有顯示)。請大俠們幫忙分析一下原因,謝謝!
    發(fā)表于 04-19 08:14

    請問truestudio和SW4STM32哪個(gè)好用?

    truestudio和SW4STM32 哪個(gè)好用
    發(fā)表于 04-19 06:21

    CubeMX生成的TrueStudio工程,TrueStudioV9.3編譯出錯(cuò)是什么原因?qū)е碌模?/a>

    CubeMX生成的TrueStudio工程,TrueStudioV9.3編譯出錯(cuò)
    發(fā)表于 04-16 06:48

    atollic truestudio調(diào)試時(shí)Live Expressions顯示功能不可用怎么解決?

    atollic truestudio調(diào)試時(shí)Live Expressions顯示功能不可用,表達(dá)式欄Multiple errors reported.Failed to execute MI command:-var-create - ,請問怎么解決?
    發(fā)表于 04-02 07:53

    爆蘋果正在探索開發(fā)帶攝像頭的AirPods

    據(jù)知名蘋果爆料記者馬克?古爾曼消息,蘋果正在探索開發(fā)帶攝像頭的AirPods。
    的頭像 發(fā)表于 02-27 15:04 ?872次閱讀