本文來(lái)源電子發(fā)燒友社區(qū),作者:jf_84500325, 帖子地址:https://bbs.elecfans.com/jishu_2249185_1_1.html
收到中科微的CSM32RV20測(cè)試開(kāi)發(fā)板,資料中提供的IDE環(huán)境都是基于windows來(lái)做的,苦于手里只有linux和mac os系統(tǒng)無(wú)法使用這些現(xiàn)成的工具。還是發(fā)揚(yáng)自己動(dòng)手風(fēng)衣足食的作風(fēng),自己搞一個(gè)開(kāi)發(fā)調(diào)試環(huán)境。
1. 一條type-c到type-c的將開(kāi)發(fā)板接入到MacbookPro,完成連接。
2. 終端中查看設(shè)備,發(fā)現(xiàn)兩個(gè)新增的設(shè)備,/dev/cu.u***serial-1440和/dev/tty.u***serial-1440,這兩個(gè)設(shè)備是相同的串口設(shè)備,測(cè)試后兩個(gè)都能正常使用。
3. 通過(guò)minicom連接到開(kāi)發(fā)板串口,默認(rèn)波特率連接出現(xiàn)亂碼,找到資料https://bbs.elecfans.com/jishu_2238011_1_1.html是波特率230400。
4. 調(diào)整波特率重新連接,輸出正常信息。
5. 通過(guò)查看輸出的信息發(fā)現(xiàn)采用的GCC8.3編譯的,編譯參數(shù)為-O3 -funroll-all-loops -finline-limit=600,下一步安裝GCC的risc-v的編譯器,下載地址https://github.com/riscv-collab/riscv-gnu-toolchain,這個(gè)板子是rv32,如果是ubuntu直接下載日構(gòu)建版本就可以直接使用,我現(xiàn)在用的macOS系統(tǒng)只能自己編譯了。
6. 根據(jù)說(shuō)明編譯gcc,環(huán)境準(zhǔn)備:
復(fù)制代碼
編譯gcc:
復(fù)制代碼
至此基本的環(huán)境已經(jīng)搞定,如果需要IDE環(huán)境可以用eclipse安裝https://github.com/eclipse-embed ... one-embed-gcc-xpack這些插件來(lái)提升開(kāi)發(fā)效率。
收到中科微的CSM32RV20測(cè)試開(kāi)發(fā)板,資料中提供的IDE環(huán)境都是基于windows來(lái)做的,苦于手里只有linux和mac os系統(tǒng)無(wú)法使用這些現(xiàn)成的工具。還是發(fā)揚(yáng)自己動(dòng)手風(fēng)衣足食的作風(fēng),自己搞一個(gè)開(kāi)發(fā)調(diào)試環(huán)境。
1. 一條type-c到type-c的將開(kāi)發(fā)板接入到MacbookPro,完成連接。
2. 終端中查看設(shè)備,發(fā)現(xiàn)兩個(gè)新增的設(shè)備,/dev/cu.u***serial-1440和/dev/tty.u***serial-1440,這兩個(gè)設(shè)備是相同的串口設(shè)備,測(cè)試后兩個(gè)都能正常使用。
3. 通過(guò)minicom連接到開(kāi)發(fā)板串口,默認(rèn)波特率連接出現(xiàn)亂碼,找到資料https://bbs.elecfans.com/jishu_2238011_1_1.html是波特率230400。
4. 調(diào)整波特率重新連接,輸出正常信息。
5. 通過(guò)查看輸出的信息發(fā)現(xiàn)采用的GCC8.3編譯的,編譯參數(shù)為-O3 -funroll-all-loops -finline-limit=600,下一步安裝GCC的risc-v的編譯器,下載地址https://github.com/riscv-collab/riscv-gnu-toolchain,這個(gè)板子是rv32,如果是ubuntu直接下載日構(gòu)建版本就可以直接使用,我現(xiàn)在用的macOS系統(tǒng)只能自己編譯了。
6. 根據(jù)說(shuō)明編譯gcc,環(huán)境準(zhǔn)備:
編譯gcc:
- ./configure --prefix=/opt/riscv
- make
至此基本的環(huán)境已經(jīng)搞定,如果需要IDE環(huán)境可以用eclipse安裝https://github.com/eclipse-embed ... one-embed-gcc-xpack這些插件來(lái)提升開(kāi)發(fā)效率。
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
-
南京中科微
+關(guān)注
關(guān)注
0文章
60瀏覽量
748 -
CSM32RV20
+關(guān)注
關(guān)注
0文章
40瀏覽量
222
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
瑞芯微開(kāi)發(fā)板/主板Android系統(tǒng)APK簽名文件使用方法,實(shí)用干貨
瑞芯微主板/開(kāi)發(fā)板Android系統(tǒng),APK系統(tǒng)簽名文件使用方法
有獎(jiǎng)丨米爾 全志T536開(kāi)發(fā)板免費(fèi)試用
米爾與全志合作發(fā)布的新品基于全志T536應(yīng)用處理器的MYD-LT536-GK開(kāi)發(fā)板免費(fèi)試用活動(dòng)來(lái)啦~~米爾提供了3塊價(jià)值750元的MYD-LT536-GK開(kāi)發(fā)板發(fā)起試用活動(dòng)您不僅可以免
RISC-V 使用J-Link調(diào)試RV-STAR
J-Link調(diào)試器和RV-STAR開(kāi)發(fā)板,且在Nuclei Studio中運(yùn)行和調(diào)試應(yīng)用程序。
關(guān)于Nuclei Studio IDE下載安裝、編譯和
發(fā)表于 12-14 17:47
瑞芯微主板/開(kāi)發(fā)板Linux系統(tǒng)播放音頻方法,觸覺(jué)智能RK3562開(kāi)發(fā)板演示
本文介紹瑞芯微方案主板/開(kāi)發(fā)板Linux系統(tǒng)播放音頻的方法,觸覺(jué)智能RK3562開(kāi)發(fā)板演示,通用RK3566、RK3568、RK3588等
追加名額丨米爾瑞芯微RK3576開(kāi)發(fā)板有獎(jiǎng)試用
米爾與瑞芯微合作發(fā)布的新品基于瑞芯微RK3576應(yīng)用處理器的MYD-LR3576開(kāi)發(fā)板免費(fèi)試用活動(dòng)加碼啦~~米爾追加了2塊價(jià)值849元的MYD-LR3576
常用在工業(yè)控制系統(tǒng)上的MCU芯片資料:CSM32RV20
CSM32RV20是一款基于RISC-V核的低功耗MCU芯片。 內(nèi)置RISC-V RV32IMAC內(nèi)核(2.6CoreMark/MHz); 蕞高32MHz工作頻率; 內(nèi)置4kB的SRAM; 內(nèi)置8B
有獎(jiǎng)丨米爾 瑞芯微RK3576開(kāi)發(fā)板免費(fèi)試用
米爾與瑞芯微合作發(fā)布的新品基于瑞芯微RK3576應(yīng)用處理器的MYD-LR3576開(kāi)發(fā)板免費(fèi)試用活動(dòng)來(lái)啦~~米爾提供了7塊價(jià)值849元的MYD-LR3576
有獎(jiǎng)試用??!RA-Eco-RA4E2-64PIN-V1.0開(kāi)發(fā)板試用活動(dòng)開(kāi)始報(bào)名
有獎(jiǎng)試用??!RA-Eco-RA4E2-64PIN-V1.0開(kāi)發(fā)板試用活動(dòng)開(kāi)始報(bào)名
點(diǎn)擊參與米爾NXP i.MX 93開(kāi)發(fā)板有獎(jiǎng)試用
米爾與NXP合作發(fā)布的新品基于NXPi.MX93應(yīng)用處理器的MYD-LMX9X開(kāi)發(fā)板免費(fèi)試用活動(dòng)來(lái)啦~~米爾提供了3塊價(jià)值678元的MYD-LMX9X開(kāi)發(fā)板發(fā)起試用活動(dòng)您不僅可以免費(fèi)體
免費(fèi)!NXP i.MX 93開(kāi)發(fā)板有獎(jiǎng)試用
米爾與NXP合作發(fā)布的新品基于NXPi.MX93應(yīng)用處理器的MYD-LMX9X開(kāi)發(fā)板免費(fèi)試用活動(dòng)來(lái)啦~~米爾提供了2塊價(jià)值678
香橙派發(fā)布首款RISC-V開(kāi)發(fā)板OrangePi RV
2024年3月,香橙派在全球開(kāi)發(fā)者會(huì)議上發(fā)布了其首款基于RISC-V開(kāi)發(fā)的OrangePi RV主板。這款開(kāi)發(fā)板擁有四核RISC-V U74與S7協(xié)處理器,配備 2MB L2緩存。同時(shí)
fpga開(kāi)發(fā)板是什么?fpga開(kāi)發(fā)板有哪些?
FPGA開(kāi)發(fā)板是一種基于FPGA(現(xiàn)場(chǎng)可編程門(mén)陣列)技術(shù)的開(kāi)發(fā)平臺(tái),它允許工程師通過(guò)編程來(lái)定義和配置FPGA芯片上的邏輯電路,以實(shí)現(xiàn)各種數(shù)字電路和邏輯功能。FPGA開(kāi)發(fā)板通常包括FPGA芯片、時(shí)鐘模塊、電源模塊、輸入輸出接口等組
評(píng)論