五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

M1 Mac在Clion中配置CH32 RISC-V工具鏈

2023-04-21 19:39 作者:ErBW_s  | 我要投稿

1.前言

  • 請移步知乎獲得最佳體驗(yàn):https://zhuanlan.zhihu.com/p/623828219

  • Windows版教程:https://zhuanlan.zhihu.com/p/623828663

  • 感謝該文章給我的啟發(fā)!

  • 準(zhǔn)備好CLion

  • Windows或Linux虛擬機(jī)并安裝好MounRiverStudio,推薦Linux虛擬機(jī)

  • MRS官網(wǎng)下載好MacOS工具鏈

MRS

2.環(huán)境配置

  1. 解壓下載好的安裝包,根據(jù)電腦的芯片選擇解壓對應(yīng)的openocdxpack-riscv-none-embed-gcc-8.2.0

image-20230404200116832
  1. 將解壓好的兩個文件夾放在自己的想放的目錄下

  2. Users文件夾內(nèi)按下cmd+shift+.顯示隱藏文件,打開.zshrc或其他環(huán)境變量配置文件,如下所示添加環(huán)境變量,保存并關(guān)閉

1export RISV_GCC=/Users/baohan/ErBW_s/Code/Toolchains/xpack-riscv-none-embed-gcc-8.2.0/bin #替換為你的文件所在路徑2export RISV_OPENOCD=/Users/baohan/ErBW_s/Code/Toolchains/openocd-arm64/bin #替換為你的文件所在路徑3export PATH=$PATH:$RISV_GCC4export PATH=$PATH:$RISV_OPENOCD

3.遷移MRS文件

  1. 在虛擬機(jī)的MRS上對工程文件進(jìn)行一次成功編譯,會發(fā)現(xiàn)在工程目錄下多了一個obj文件夾,其內(nèi)包含了makefilesubdir.mk文件,這是在Clion中配置環(huán)境的關(guān)鍵

  2. 進(jìn)入CLion中打開該工程文件,隨意打開一個subdir.mk,此時的C_SRCS及最下面的可執(zhí)行.o文件的文件路徑均為虛擬機(jī)文件路徑,用全局替換將路徑替換為Mac下的工程路徑

    注意/\的區(qū)別!Windows下MRS生成的文件路徑可能夾雜/\,.o文件則全為\,全局替換會比較麻煩。

    一個可行的方法是在obj文件夾內(nèi)全局將\替換為/,隨后全局將/替換為\(注意區(qū)分這里!第二次替換時兩個斜杠前面都有一個空格?。?

image-20230404212650886

4.編譯燒錄

  1. 在Clion中編輯配置,新建一個Makefile Target

image-20230421163947620
  1. 如圖選擇并填寫,將Working Directory改為${你的工程路徑}/objmakefile選擇該文件夾下的makefile文件

image-20230421164027234
image-20230421164116532
  1. make clean可以用于清理所有編譯的文件,運(yùn)行一次make clean再運(yùn)行make all可達(dá)到重新編譯的效果

  2. 再新建一個配置,選擇OpenOCD Download & Run,如圖進(jìn)行填寫

image-20230421164135866
  1. Board config file選擇上文openocd/bin內(nèi)的wch-riscv.cfg

    如果Debug失敗,可以將Debugger改上文中xpack-riscv-none-embed-gcc-8.2.0/bin/內(nèi)的riscv-none-embed-gdb

  2. Before launch內(nèi)增加運(yùn)行其他配置,選擇前文添加的make all,這樣便會在運(yùn)行這個配置時自動進(jìn)行一次編譯。

image-20230404214107397
  1. 然后就可以通過運(yùn)行調(diào)試進(jìn)行下載調(diào)試了!

image-20230404214301385

5.注意事項(xiàng)

  1. 在Mac上想要新增文件會比較麻煩,因?yàn)樾枰謩酉?code>subdir.mk文件增加內(nèi)容,不過只需要仿照文件內(nèi)原有的內(nèi)容擴(kuò)寫即可。

  2. 配置完成后就盡量不要再去用mrs進(jìn)行編譯了,因?yàn)闀采wsubdir.mk文件導(dǎo)致需要重新全局替換文件路徑。


M1 Mac在Clion中配置CH32 RISC-V工具鏈的評論 (共 條)

分享到微博請遵守國家法律
佳木斯市| 宁乡县| 凤山市| 乌鲁木齐县| 富阳市| 安福县| 长丰县| 林口县| 秦皇岛市| 肇州县| 宣武区| 英超| 峨眉山市| 武冈市| 梁山县| 巴彦淖尔市| 平陆县| 尉犁县| 洛宁县| 故城县| 观塘区| 尉犁县| 天峻县| 灌南县| 宿州市| 南昌市| 成都市| 武宣县| 大港区| 平湖市| 阿克苏市| 保德县| 松江区| 临湘市| 安丘市| 仪陇县| 巫溪县| 张北县| 亚东县| 息烽县| 汕头市|