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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【感芯科技64線程MC3172開發板免費試用體驗】MC3172-CMake改為C++工程

開發板試用精選 ? 來源:開發板試用 ? 作者:電子發燒友論壇 ? 2022-10-13 11:06 ? 次閱讀

本文來源電子發燒友社區,作者:jf_99374259, 帖子地址:https://bbs.elecfans.com/jishu_2308789_1_1.html



【感芯科技64線程MC3172開發板免費試用體驗】MC3172-CMake魔改為C++工程

https://bbs.elecfans.com/jishu_2308788_1_1.html帖子中介紹了 Fedora Linux 搭環境的過程,其中使用的 MC3172-CMake 項目是 C 工程,這次改成 C++ 工程

TL; DR

已經把修改后的 cmake 工程發在 github 上了,直接用就行

https://github.com/nihui/MC3172-CMake

修改cmake工程屬性,*.c 改為 *.cpp

按照下圖編輯 MC3172-CMake/CMakeLists.txt,然后重命名源代碼文件后綴名為 cpp

圖片.png

圖片.png

導出符號 thread_start 為 C 接口

此時直接編譯會報錯

[ 50%] Linking CXX executable mc3172-cmake.elf
Memory region         Used Size  Region Size  %age Used
CODE_SPACE:          0 GB      65520 B      0.00%
DATA_SPACE:          0 GB      61248 B      0.00%
/home/nihui/osd/MRS_Toolchain_Linux_x64_V1.50/RISC-V Embedded GCC/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/bin/ld: warning: cannot find entry symbol thread_start; not setting start address
/home/nihui/osd/MRS_Toolchain_Linux_x64_V1.50/RISC-V Embedded GCC/bin/riscv-none-embed-objcopy: error: the input file '/home/nihui/dev/MC3172-CMake/build/mc3172-cmake.elf' has no sections
make[2]: *** [CMakeFiles/mc3172-cmake.elf.dir/build.make:130:mc3172-cmake.elf] 錯誤 1

原因在于 MC3172-CMake/MC3172/MC3172.lds 中指定 ENTRY 是 thread_start,C++代碼編譯時因為 mangle 原因,符號表中的名字被篡改,因此需要添加 extern "C" 強制用 C 風格導出該函數

按下圖編輯 MC3172-CMake/MC3172/thread_start.cpp

圖片.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
收藏 人收藏

    評論

    相關推薦

    dsPIC33EDV64MC205電機控制開發板用戶指南

    電子發燒友網站提供《dsPIC33EDV64MC205電機控制開發板用戶指南.pdf》資料免費下載
    發表于 01-21 14:34 ?0次下載
    dsPIC33EDV<b class='flag-5'>64MC</b>205電機控制<b class='flag-5'>開發板</b>用戶指南

    dsPIC33CK64MC105 Curiosity Nano用戶指南

    電子發燒友網站提供《dsPIC33CK64MC105 Curiosity Nano用戶指南.pdf》資料免費下載
    發表于 01-21 13:58 ?0次下載
    dsPIC33CK<b class='flag-5'>64MC</b>105 Curiosity Nano用戶指南

    【飛凌嵌入式OK3588J-C開發板體驗】OK3588J-C開發板的QT環境安裝

    明明使用的是開發板,為什么要選擇的是Desktop,這是因為我們的開發板其實現在就已經相當于是桌面系統了,與我們使用的x86個人電腦使用起來是相同的,我們在x86電腦上面開發,然后再給客戶的x86電腦
    發表于 12-28 18:20

    有獎丨米爾 全志T536開發板免費試用

    米爾與全志合作發布的新品基于全志T536應用處理器的MYD-LT536-GK開發板免費試用活動來啦~~米爾提供了3塊價值750元的MYD-LT536-GK開發板發起
    的頭像 發表于 12-26 08:05 ?201次閱讀
    有獎丨米爾 全志T536<b class='flag-5'>開發板</b><b class='flag-5'>免費</b><b class='flag-5'>試用</b>

    【敏矽微ME32G070開發板免費體驗】\\+Lora通信終端產品開發項目

    需求評估產品性能。 一.開發板申請之路—聽我娓娓道來 2024年11月19日早,電子發燒友論壇微信公眾號發文,標題為《新品體驗!敏矽微ME32G070開發板免費試用》,看發帖時間不長遂
    發表于 12-15 18:26

    追加名額丨米爾瑞微RK3576開發板有獎試用

    米爾與瑞微合作發布的新品基于瑞微RK3576應用處理器的MYD-LR3576開發板免費試用活動加碼啦~~米爾追加了2塊價值849元的MY
    的頭像 發表于 11-22 01:00 ?229次閱讀
    追加名額丨米爾瑞<b class='flag-5'>芯</b>微RK3576<b class='flag-5'>開發板</b>有獎<b class='flag-5'>試用</b>

    【RA8D1試用活動】RA8D1B-CPKCOR開發板移植linux

    【RA8D1試用活動】RA8D1B-CPKCOR開發板移植linux
    的頭像 發表于 11-16 01:02 ?301次閱讀
    【RA8D1<b class='flag-5'>試用</b>活動】RA8D1B-CPKCOR<b class='flag-5'>開發板</b>移植linux

    有獎丨米爾 瑞微RK3576開發板免費試用

    米爾與瑞微合作發布的新品基于瑞微RK3576應用處理器的MYD-LR3576開發板免費試用活動來啦~~米爾提供了7塊價值849元的MYD
    的頭像 發表于 11-12 01:00 ?382次閱讀
    有獎丨米爾 瑞<b class='flag-5'>芯</b>微RK3576<b class='flag-5'>開發板</b><b class='flag-5'>免費</b><b class='flag-5'>試用</b>

    有獎試用!!RA-Eco-RA4E2-64PIN-V1.0開發板試用活動開始報名

    有獎試用!!RA-Eco-RA4E2-64PIN-V1.0開發板試用活動開始報名
    的頭像 發表于 11-09 01:02 ?308次閱讀
    有獎<b class='flag-5'>試用</b>!!RA-Eco-RA4E2-<b class='flag-5'>64</b>PIN-V1.0<b class='flag-5'>開發板</b><b class='flag-5'>試用</b>活動開始報名

    設計用于TMS320C203評估的TMS320C203 DSP開發板

    電子發燒友網站提供《設計用于TMS320C203評估的TMS320C203 DSP開發板.pdf》資料免費下載
    發表于 10-28 10:23 ?0次下載
    設計用于TMS320<b class='flag-5'>C</b>203評估的TMS320<b class='flag-5'>C</b>203 DSP<b class='flag-5'>開發板</b>

    設計TMS320C548/9 DSP開發板

    電子發燒友網站提供《設計TMS320C548/9 DSP開發板.pdf》資料免費下載
    發表于 10-26 10:13 ?0次下載
    設計TMS320<b class='flag-5'>C</b>548/9 DSP<b class='flag-5'>開發板</b>

    【米爾NXP i.MX 93開發板試用評測】3、NXP的MCU工程目錄結構和源碼分析

    文件,如Unix的Makefile或Windows的Visual Studio工程文件。CMake支持多種編程語言,包括CC++、Fortran、Java和Python等,并且可以與
    發表于 09-21 21:11

    點擊參與米爾NXP i.MX 93開發板有獎試用

    米爾與NXP合作發布的新品基于NXPi.MX93應用處理器的MYD-LMX9X開發板免費試用活動來啦~~米爾提供了3塊價值678元的MYD-LMX9X開發板發起
    的頭像 發表于 06-13 08:02 ?586次閱讀
    點擊參與米爾NXP i.MX 93<b class='flag-5'>開發板</b>有獎<b class='flag-5'>試用</b>

    免費!NXP i.MX 93開發板有獎試用

    米爾與NXP合作發布的新品基于NXPi.MX93應用處理器的MYD-LMX9X開發板免費試用活動來啦~~米爾提供了2塊價值678
    的頭像 發表于 05-23 08:01 ?772次閱讀
    <b class='flag-5'>免費</b>!NXP i.MX 93<b class='flag-5'>開發板</b>有獎<b class='flag-5'>試用</b>

    【米爾-全志T113-i開發板試用】基礎開發環境配置和opencv-mobile移植測試

    【米爾-全志T113-i開發板試用】基礎開發環境配置和opencv-mobile移植測試 MYC-YT113i核心開發板 真正的國產核心
    發表于 01-23 15:13
    主站蜘蛛池模板: 综合久色| 日韩欧美色| 亚洲高清网站| 天堂一区二区三区在线观看| 又粗又大的机巴好爽欧美| 亚洲一区中文| 海棠高h粗暴调教双性男男| 国产精品乱码高清在线观看| 亚洲人成网站在线观看妞妞网| 熊出没之环球大冒险旧版免费观看 | 成人三级视频| 亚洲国产精品日韩专区avtube| 天天艹天天操| www激情| 亚洲视频1区| 怡红院黄色| 色天天综合网色鬼综合| 免费看欧美一级特黄a大片| 国产激烈无遮挡免费床戏视频 | 欧美一级www片免费观看| 黑森林福利视频导航| 亚洲色图激情| 精品久草| 亚洲成a人一区二区三区| 香蕉久久夜色精品国产2020| 欧美精品 在线播放| 成人丁香婷婷| 免费观看一级特黄欧美大片| 免费视频大全| 亚洲天堂.com| 欧美色综合久久| 99色吧| 国产精品午夜国产小视频| 日本免费一区二区三区视频| 婷婷激情小说| 国模福利| 狼人 成人 综合 亚洲| 人人做人人爽久久久精品| 色操网| www.操你啦| 成人黄色免费看|