在线观看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
    主站蜘蛛池模板: 成人欧美一区二区三区白人 | 欧美性第一页 | 天天干天天曰 | 来啊mm影院亚洲mm影院 | 美女一级毛片毛片在线播放 | 国产精品四虎 | 国产女乱淫真高清免费视频 | 午夜视频啪啪 | 又粗又长又爽又长黄免费视频 | 欧美精品久久久久久久小说 | 啪啪小视频网站 | 午夜嘿嘿| 欧美一级片手机在线观看 | 小雪被撑暴黑人黑人与亚洲女人 | 狠狠要 | 女的扒开尿口让男人桶爽 | 97伊人久久 | 久久99国产亚洲高清观看首页 | 毛片免费看网站 | 亚洲宅男天堂a在线 | 三级黄色免费 | 亚洲一区二区三区不卡视频 | 天天操天天摸天天爽 | 欧洲精品码一区二区三区免费看 | 日本韩国三级在线 | 免费你懂的 | 中国china体内裑精亚洲毛片 | 天堂资源吧 | 亚洲网在线 | 国产午夜在线观看视频播放 | 一本高清在线视频 | 亚洲爱爱图片 | 日日干视频 | 又粗又爽又色男女乱淫播放男女 | 亚洲综合区图片小说区 | 天堂在线视频网站 | 中文字幕一区二区三区乱码aⅴ | 4438全国最大成人免费高清 | 性久久久久久 | 国产美女精品久久久久久久免费 | 国产jzjzjz免费大全视频 |