在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

SEGGER Embedded Studio如何導(dǎo)入STM32CubeIDE工程?

麥克泰技術(shù) ? 來(lái)源:麥克泰技術(shù) ? 作者:麥克泰技術(shù) ? 2022-10-21 11:21 ? 次閱讀

SEGGER Embedded Studio(SES)是SEGGER公司開發(fā)的一款跨平臺(tái)的ARMRISC-V架構(gòu)處理器集成開發(fā)環(huán)境(IDE),具有運(yùn)行速度快,功能強(qiáng)等特點(diǎn)。SES內(nèi)置Clang/LLVM和GCC編譯器,使用SEGGER的運(yùn)行時(shí)庫(kù),相比GCC的newlib,具有更小的代碼空間占用和更高的運(yùn)行效率。

SES可以導(dǎo)入其他IDE的工程,例如IAR、Keil和eclipse。STM32CubeIDE是基于eclipse的IDE,所以,通過(guò)STM32CubeMX生成的STM32CubeIDE工程也可以導(dǎo)入到SES,下面簡(jiǎn)述這一操作過(guò)程。

步驟

1、先準(zhǔn)備好需要導(dǎo)入到SES的工程,可以是STM32CubeMX創(chuàng)建的或STM32CubeIDE直接創(chuàng)建工程。以CubeMX為例,在生成工程時(shí)選擇Toolchain/IDE為STM32CubeIDE,并生成工程:

e58c623a-50ed-11ed-a3b6-dac502259ad0.png

2、打開SES for ARM,選擇File -> Import Project... -> Import Eclipse Project,定位到STM32CubeIDE的工程文件所在的目錄,選擇.project文件。

e59ee7de-50ed-11ed-a3b6-dac502259ad0.png

3、選擇Internal Toolchain并按OK確認(rèn),選擇使用SES內(nèi)置的GCC編譯器。

e5b6f72a-50ed-11ed-a3b6-dac502259ad0.png

4、等待生成SES的.emProject工程文件,完成后會(huì)提示如下的信息

e6604e6a-50ed-11ed-a3b6-dac502259ad0.png

5、在Project Explorer選中Core文件夾,右鍵單擊選擇Setup編輯Exclude Specifications,輸入Core/; syscalls.c;sysmem.c;startup_*.s,并按OK確認(rèn)。

e67f2ea2-50ed-11ed-a3b6-dac502259ad0.png

基本的項(xiàng)目導(dǎo)入和設(shè)置已經(jīng)完成。通過(guò)使用CPU支持包中的目標(biāo)特定文件,可以為所選目標(biāo)設(shè)備進(jìn)一步調(diào)整項(xiàng)工程:

嵌入式SES中通過(guò)Tools->Package Manager下載芯片的CPU支持包,選擇芯片并安裝包。(比如針對(duì)STM32F474RE安裝STM32G4xx包);

接下來(lái)通過(guò) File->Open Studio Folder...->Packages Folder,打開剛安裝的“Packages”文件夾。(在這個(gè)例子中/STM32G4xx/);

在項(xiàng)目位置中創(chuàng)建一個(gè)新文件夾/ES/并進(jìn)入

將以下特定于芯片的文件從包文件夾復(fù)制到此文件夾。(在這個(gè)例子中從$(PackagesDir)/STM32G4xx/到$(ProjectDir)/ES/);

啟動(dòng)代碼, /Source/_Startup.s. (Source/STM32G4xx_Startup.s)

向量表, /Source/_Vectors.s. (Source/STM32G474_Vectors.s)

鏈接腳本, /Scripts/_Flash.icf. (Source/STM32G4xx_Flash.icf)

存儲(chǔ)映射, /XML/_MemoryMap.xml. (/XML/STM32G474RETx_MemoryMap.xml)

寄存器文件, /XML/_Registers.xml. (/XML/STM32G474xx_Registers.xml)

e6915348-50ed-11ed-a3b6-dac502259ad0.png

通過(guò)拖放將/ES/文件夾添加到項(xiàng)目資源管理器窗口中;

打開項(xiàng)目選項(xiàng)并將構(gòu)建配置更改為Common

· 設(shè)置Code -> Linker -> Linker Script File 為.icf 文件

· 設(shè)置Debug -> Debugger -> Register Definition File 為 *_Registers.xml (如果有的話)

· 在項(xiàng)目資源管理器中刪除內(nèi)部文件中的通用啟動(dòng)代碼Cortex_M_Startup.s

至此,已經(jīng)完成了工程的導(dǎo)入和設(shè)置,并針對(duì)目標(biāo)系統(tǒng)進(jìn)行了調(diào)整。現(xiàn)在可以在SES中添加代碼并調(diào)試應(yīng)用程序了。硬件調(diào)試器可使用J-Link,或者支持GDB Server的任何其他硬件調(diào)試器。

SES用在評(píng)估和教育用途完全免費(fèi),并且沒有功能和時(shí)長(zhǎng)的限制。

審核編輯:湯梓紅

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

    關(guān)注

    0

    文章

    341

    瀏覽量

    46878
  • SEGGER
    +關(guān)注

    關(guān)注

    0

    文章

    40

    瀏覽量

    14161
  • CubeMx
    +關(guān)注

    關(guān)注

    0

    文章

    31

    瀏覽量

    1379

原文標(biāo)題:SEGGER Embedded Studio如何導(dǎo)入STM32CubeIDE工程?

文章出處:【微信號(hào):麥克泰技術(shù),微信公眾號(hào):麥克泰技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    請(qǐng)問(wèn)如何把keil工程導(dǎo)入Stm32CubeIDE ?

    如何把keil工程導(dǎo)入Stm32CubeIDE ?
    發(fā)表于 04-09 08:30

    如何使用STM32CubeIDE去創(chuàng)建工程

    使用STM32CubeIDE創(chuàng)建自己的工程1. STM32CubeIDE簡(jiǎn)介STM32CubeIDE 是ST新推出的工具,True studio
    發(fā)表于 08-24 06:22

    STM32CubeIDE如何導(dǎo)入外部文件

    STM32CubeIDE開發(fā)筆記9:導(dǎo)入外部文件導(dǎo)入頭文件到項(xiàng)目添加源文件添加靜態(tài)庫(kù)文件(.a文件)stm32CubeIDE所用版本:1.3.0首先要說(shuō)明的是
    發(fā)表于 08-24 07:40

    使用SEGGER Embedded Studio開發(fā)RT-Thread系統(tǒng)

    1、使用SEGGER Embedded Studio開發(fā)RT-Thread  本文所采用MCU為stm32f429IG,RT-thread版本為4.0.2,SES版本為4.52c  -
    發(fā)表于 10-09 17:21

    SEGGER Embedded Studio下載激活

    先楫半導(dǎo)體非常nice的是,他們和SEGGER達(dá)成了合作,可以讓開發(fā)者免費(fèi)使用SEGGER Embedded Studio,包括商用哦。 1.SE
    發(fā)表于 05-25 16:23

    STM32CubeIDE SWV功能介紹

    01 引言 STM32CubeIDE是ST官方推出的集成開發(fā)環(huán)境,集成了很多STM32的調(diào)試與開發(fā)工具。本文主要介紹如何使用SWV功能來(lái)打印輸出。 02 問(wèn)題描述 客戶使用STM32CubeIDE
    的頭像 發(fā)表于 10-13 14:20 ?3840次閱讀
    <b class='flag-5'>STM32CubeIDE</b> SWV功能介紹

    Ubuntu 18.04 安裝 STM32CubeIDE 小記

    Ubuntu 18.04 安裝 STM32CubeIDE 小記
    發(fā)表于 11-18 17:36 ?9次下載
    Ubuntu 18.04 安裝 <b class='flag-5'>STM32CubeIDE</b> 小記

    STM32CubeIDE使用

    參考STM32CubeIDE屬于一站式工具,本文帶你體驗(yàn)它的強(qiáng)大第一個(gè)STM32CubeIDE項(xiàng)目STM32CubeIDE使用記錄STM32CubeIDE使用筆記(03):使用ST-L
    發(fā)表于 12-02 17:21 ?29次下載
    <b class='flag-5'>STM32CubeIDE</b>使用

    STM32CubeIDE初識(shí)

    STM32CubeIDE初識(shí)
    發(fā)表于 12-02 18:36 ?23次下載
    <b class='flag-5'>STM32CubeIDE</b>初識(shí)

    STM32CubeIDE安裝-NSIS Error問(wèn)題

    STM32CubeIDE安裝-NSIS Error問(wèn)題
    發(fā)表于 12-03 21:06 ?18次下載
    <b class='flag-5'>STM32CubeIDE</b>安裝-NSIS Error問(wèn)題

    STM32CubeIDE的MCU開發(fā)

    STM32開發(fā)環(huán)境是ARM公司的KEIL軟件, 由于KEIL對(duì)于STM32大部分型號(hào)是收費(fèi)的, 使用需要破解, 存在版權(quán)問(wèn)題。 并且使用KEIL編譯大型工程, 編譯太慢了, 編譯耗時(shí)長(zhǎng)。ST
    發(fā)表于 12-05 12:21 ?25次下載
    <b class='flag-5'>STM32CubeIDE</b>的MCU開發(fā)

    第一個(gè)STM32CubeIDE項(xiàng)目

    使用STM32CubeIDE的第一個(gè)項(xiàng)目開始第一個(gè)項(xiàng)目添加代碼今天開始做一個(gè)STM32CubeIDE的第一個(gè)項(xiàng)目,首先需要說(shuō)明的:STM32CubeIDE是一個(gè)免費(fèi)的軟件開始第一個(gè)項(xiàng)目在文件菜單中選
    發(fā)表于 12-29 19:29 ?11次下載
    第一個(gè)<b class='flag-5'>STM32CubeIDE</b>項(xiàng)目

    STM32CubeIDE生成的工程

    近日接到一客戶需求,其欲在 STM32CubeIDE 中指定堆(Heap)的地址到某一專用的RAM 中。
    的頭像 發(fā)表于 07-27 09:40 ?1830次閱讀

    STM32CubeIDE安裝指南

    電子發(fā)燒友網(wǎng)站提供《STM32CubeIDE安裝指南.pdf》資料免費(fèi)下載
    發(fā)表于 08-01 15:44 ?6次下載
    <b class='flag-5'>STM32CubeIDE</b>安裝指南

    巧用 STM32CubeIDE 之編譯警告

    巧用 STM32CubeIDE 之編譯警告
    的頭像 發(fā)表于 10-25 16:33 ?1078次閱讀
    巧用 <b class='flag-5'>STM32CubeIDE</b> 之編譯警告
    主站蜘蛛池模板: 在线观看886影院成人影院 | 四虎国产精品高清在线观看 | 亚洲丁香 | 四虎永久精品免费观看 | 美国色网站 | 欧美色国 | 黄视频免费在线看 | 午夜剧场毛片 | 日韩欧美卡通动漫在线观看 | 天堂网bt| 最新版天堂资源官网 | 日本三级欧美三级香港黄 | 伊人成人在线观看 | 伊人久久成人爱综合网 | 国产三级国产精品国产普男人 | 色吧视频| 午夜精品视频5000 | 日本黄页在线观看 | 高级毛片 | 日本一区二区三区欧美在线观看 | 奇米社区 | 久热99| 国产欧美日韩在线人成aaaa | 午夜影视在线观看 | 99草视频| 亚洲免费视频一区 | 中文字幕亚洲一区二区v@在线 | 在线a网 | 亚洲一区二区三区四 | 特黄特黄 | 国产精品色婷婷在线观看 | 色拍视频 | 天天干天天舔天天射 | 天天撸视频 | 天天夜干 | 一道精品视频一区二区三区男同 | 东京毛片 | 色综合中文字幕 | 亚洲乱码卡一卡二卡三 | 一级毛片ab片高清毛片 | 天天插天天舔 |