本文來源電子發(fā)燒友社區(qū),作者:jf_46793279, 帖子地址:https://bbs.elecfans.com/jishu_2289500_1_1.html
開發(fā)環(huán)境搭建--軟件篇
現(xiàn)在階段的RISC-V 的生態(tài)環(huán)境還不是很完善,常用的嵌入式開發(fā)軟件Kill IAR 等都不能很好的支持。不過所有的RISCV都可以基于GCC交叉編譯鏈完成開發(fā)調(diào)試。不少RISC-V廠商提供了基于Eclipse定制的IDE開發(fā)環(huán)境。
先楫半導(dǎo)體HPM6750EVKMINI評(píng)估板使用EmbeddedStudio IDE作為集成開發(fā)環(huán)境。
首先去SEGGER官網(wǎng)下載IDE安裝包,值得注意的是SEGGER在中國(guó)有單獨(dú)服務(wù)器,國(guó)外官網(wǎng)下載速度感人,建議大家去國(guó)內(nèi)官網(wǎng)下載速度會(huì)快些。另外注意下載的是RISCV版本的安裝包。
中國(guó)地區(qū):
https://www.segger.cn/downloads/embedded-studio/
全球官網(wǎng):
https://www.segger.com/downloads/embedded-studio/
接下來就是安裝軟件了,這個(gè)沒什么好說的,確定好軟件安裝路徑直接點(diǎn)擊下一步即可。
接下來是最重要的一步配置工程文件,這部分可以參考官方提供的文檔:HPM6750EVKMINI USER GUIDE.pdf
首先確定SDK:從先楫半導(dǎo)體提供的開發(fā)包中選擇一個(gè)SDK,筆者用的是sdk_env_v0.10.0.zip,把該壓縮包解壓,PS:根據(jù)經(jīng)驗(yàn)最好路徑中不要使用中文以及空格。
打開解壓路徑根目錄可以看到一個(gè)Windows 下的批處理命令:start_cmd.cmd直接雙擊運(yùn)行它,批處理會(huì)進(jìn)行一些系統(tǒng)配置主要在對(duì)系統(tǒng)環(huán)境變量、調(diào)試用的openocd以及運(yùn)行openocd需要的配置腳本以及編譯需要的gcc交叉編譯工具路徑等進(jìn)行設(shè)置。配置結(jié)束后會(huì)在C:Users<用戶名>AppDataRoamingOpenOCD路徑下放入一些openocd需要的配置文件。如下圖
接下來就是真正構(gòu)建第一個(gè)HelloWorld工程了:
依次執(zhí)行以下命令:
cd hpm_sdksampleshello_world
generate_project -b hpm6750evkmini
打開工程目錄:D:BaiduNetdiskDownloadsdk_env_v0.10.0hpm_sdksampleshello_worldhpm6750evkmini_buildsegger_embedded_studio可以看到Embedded Studio的工程文件hello_world.emProject,直接雙擊打開它即可進(jìn)入Embedded Studio進(jìn)行編譯&調(diào)試。
PS:由于SEGGER官網(wǎng)下載的Embedded Studio為6.32版,開發(fā)包默認(rèn)支持的是6.2版本。所以打開工程后無法直接編譯,有兩個(gè)解決方案:
一、打開工程后需要對(duì)工程配置進(jìn)行一些修改
二、直接下載6.2版IDE開發(fā)環(huán)境
經(jīng)過以上配置已經(jīng)可以對(duì)工程進(jìn)行編譯了,不過如果想繼續(xù)下載&調(diào)試還需要一些額外的工作,這部分會(huì)在下一篇文章硬件篇中詳細(xì)介紹。
|
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
-
mcu
+關(guān)注
關(guān)注
146文章
17171瀏覽量
351519 -
先楫半導(dǎo)體
+關(guān)注
關(guān)注
10文章
214瀏覽量
2127
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
先楫HPM6E00技術(shù)日 | 百人研討共話工業(yè)應(yīng)用創(chuàng)新及發(fā)展趨勢(shì)
2024年8月29日,深圳 | 由上海先楫半導(dǎo)體科技有限公司(先楫半導(dǎo)體,HPMicro)主辦的
發(fā)表于 09-02 10:14
有獎(jiǎng)提問!先楫半導(dǎo)體HPM6E00系列新品發(fā)布會(huì)!!
等,并現(xiàn)場(chǎng)解讀及全面展示HPM6E00行業(yè)解決方案DEMO,助力應(yīng)用開發(fā)創(chuàng)新及市場(chǎng)落地。
直播預(yù)約
直播時(shí)間: 2024年6月27日,上午10:00
直播平臺(tái): 先楫芯上人(視頻號(hào))、
發(fā)表于 06-20 11:45
先楫半導(dǎo)體與您相約嵌入式盛會(huì)embedded world China Conference2024
》演講。分享先楫半導(dǎo)體從HPM5300到HPM6200,再到即將發(fā)布的HPM6E00系列MCU,
先楫半導(dǎo)體 hpm_sdk v1.5.0 正式發(fā)布
先楫半導(dǎo)體 hpm_sdk v1.5.0 正式發(fā)布!功能升級(jí)更強(qiáng)大
版本更新概況
新支持的IDE
IAR Embedded Workbench for RISC-V (測(cè)試版本3.20
發(fā)表于 04-08 11:14
先楫高性能MCU HPM6800系列產(chǎn)品生態(tài)綻放,共鏈未來
2024年3月28日,上海 - 國(guó)產(chǎn)高性能微控制器廠商上海先楫半導(dǎo)體科技有限公司(先楫半導(dǎo)體,H
先楫半導(dǎo)體攜手立功科技發(fā)布全新汽車液晶儀表解決方案
上海先楫半導(dǎo)體科技有限公司(以下簡(jiǎn)稱“先楫半導(dǎo)體”)近日發(fā)布了國(guó)產(chǎn)高性能微控制器
先楫半導(dǎo)體攜手立功科技推出了國(guó)產(chǎn)高性能微控制器HPM6800系列
上海先楫半導(dǎo)體科技有限公司(先楫半導(dǎo)體,HPMicro)推出了國(guó)產(chǎn)高性能微控制器
基于先楫HPM5300 RISC-V內(nèi)核MCU的HPM5361EVK開發(fā)板測(cè)評(píng)效果(二)
HPM5361EVK是基于先楫HPM5300系列高性能RISC-V內(nèi)核MCU的一款開發(fā)板。
先楫HPM5361EVK開發(fā)板,網(wǎng)友測(cè)評(píng)效果(二)
上海先楫半導(dǎo)體舉辦的HPM5361EVK開發(fā)板試用活動(dòng)圓滿結(jié)束,廣大工程師和愛好者們踴躍參與此次
先楫半導(dǎo)體推出了國(guó)產(chǎn)高性能微控制器HPM6800系列
上海先楫半導(dǎo)體科技有限公司(先楫半導(dǎo)體,HPMicro)推出了國(guó)產(chǎn)高性能微控制器
芯原2.5D GPU IP賦能先楫半導(dǎo)體HPM6800系列RISC-V MCU
芯原股份(股票代碼:688521.SH)與先楫半導(dǎo)體(簡(jiǎn)稱“先楫”)的合作,為高性能圖形處理領(lǐng)域帶來了新的突破。
【先楫HPM5361EVK開發(fā)板試用體驗(yàn)】(原創(chuàng))5.手把手實(shí)戰(zhàn)AI機(jī)械臂
與ChatGPT API結(jié)合,使機(jī)械臂能夠基于視覺信息和AI指令進(jìn)行動(dòng)作。
今天先更新到這里...
謝謝!
接上四篇:
【先楫HPM5361
發(fā)表于 02-06 10:28
評(píng)論