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

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

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

3天內不再提示

使用工具鏈開發應用教程

瑞薩MCU小百科 ? 來源:瑞薩MCU小百科 ? 2025-02-28 16:15 ? 次閱讀

14.4.2 文件系統燒寫

上一章節我們更新過了Bootloader部分鏡像,此時需要把燒寫好的sd卡鏡像插入到開發板,按下Reset按鍵重啟系統。

注意:

因為主控芯片只有兩組sdio總線,而板子使用到了sd卡,wifi和emmc總共3組,(即wifi和sd卡同一時刻只能使用一組,所以分成了兩組dtb文件),即mys-rzg2l-wifi.dtb和mys-rzg2l-sdcard.dtb,為了方便生產測試,米爾設置默認啟動加載mys-rzg2l-wifi.dtb文件,如果用戶第一次使用sd卡進行燒錄系統,則需要在uboot環境變量把默認加載的設備樹文件修改成sd卡的(設置完成一次保存后面則不需要重復設置),具體方法如下:

在系統啟動過程中需要在串口終端不斷按回車鍵,進入到uboot命令行,之后需要設置如下env環境變量參數

如下圖紅框所示,復制粘貼到串口終端內,按下回車即可:

左右滑動查看完整內容

setenv fdt_file mys-rzg2l-sdcard.dtb
setenv sdhi_sw "if test $board_name = MYS-RZG2L ; then switch_sdhi1 sdcard;
fi"
saveenv

023e84ba-f58a-11ef-9310-92fbcf53809c.png

設置完成后此時默認在uboot中會讀取sd卡的配置信息,默認會從sd卡啟動,按下RESET按鍵重啟開發板即可。

板子啟動后會進入到系統下,自動執行 /home/root/flash_renesas.sh更新腳本,然后把相應的文件(內核,設備樹等)更新到emmc中,更新過程如下圖所示:

0255d980-f58a-11ef-9310-92fbcf53809c.png

更新成功后,斷電,拔掉sd卡,重啟上電啟動即可自動進入到最新系統。

14.5 使用工具鏈開發應用

Yocto中SDK有兩種:

只有Toolchain,或者Toolchain+某類GUI特性

有針對某個Distribution的SDK,即含有Toolchian也含有這個Distrbutition特殊的文件下面分別說明。

這類的軟件包有如下這些:

0301e6bc-f58a-11ef-9310-92fbcf53809c.png

其實就是兩類:

第一類

meta-toolchain

meta-toolchain-qt/qte/qt5

后者包含了qt相關的東西,qte是面向embed的,如果需要做qt相關的application開發,那么包含qt的是合適的選擇,否則僅僅開發普通application,那么使用meta-toolchian即可。

第二類

這類SDK才是推薦使用的,這個在distribution的task中有一個特別的任務,專門用來制作這個SDK,叫做populate_sdk,例如對應要制作一個myir-image-full目標的Distribution(也叫做image),那么可以這樣子:

bitbake myir-image-full -c populate_sdk

這兩類制作完成后,可以在deploy中看到了:

03229934-f58a-11ef-9310-92fbcf53809c.png

其中xml文件是SDK包含了的文件列表。

因為SDK文件是sh腳本+壓縮的文件內容組成的,所以直接運行即可。

14.5.1 生成外部工具鏈

1. 如何編譯

前面有介紹生成外部工具鏈的作用功能,生成方式很簡單,只需要在我們前面編譯系統鏡像的環境內,執行 bitbake -c populate_sdk myir-image-full命令就可以自動生成,需要注意的是,不能在新的終端下執行,如果你創建了新的終端,則需要重新配置編譯環境。

整個編譯過程大概持續2-6小時,盡量編譯構建過程中不要操作ubuntu。

0336f258-f58a-11ef-9310-92fbcf53809c.png

編譯完成后,會有如下類似的對話框彈出NOTE:Tasks Summary:Attempted 8374 tasks of which 8151 didn't need to be rerun and all succeeded.

可以看到一共有8374個任務被執行,最后會提示all succeeded字符即表示編譯完成。

036d2404-f58a-11ef-9310-92fbcf53809c.png

2. SDK文件位置

進入到~/renesas/yocto/myir-renesas-yocto/build-remi-

1g/tmp/deploy/sdk目錄可以看到最終輸出的SDK文件我們只需要poky-glibc-x86_64-myir-image-full-aarch64-myir-remi-1g-toolchain-3.1.20.sh即可。

039666de-f58a-11ef-9310-92fbcf53809c.png

整個SDK文件大概1.9G是一個自解壓腳本,可以分發給做當前系統鏡像的版本配套的應用開發人員,進行開發編譯使用。

03229934-f58a-11ef-9310-92fbcf53809c.png

為了方便后續實驗,我將poky-glibc-x86_64-myir-image-full-aarch64-myir-remi-1g-toolchain-3.1.20.sh單獨存放至 100ASK資料光盤/06_Yocto系統開發內。

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

    關注

    0

    文章

    288

    瀏覽量

    20028
  • 開發板
    +關注

    關注

    25

    文章

    5191

    瀏覽量

    98732
  • bootloader
    +關注

    關注

    2

    文章

    236

    瀏覽量

    45898
  • 命令行
    +關注

    關注

    0

    文章

    79

    瀏覽量

    10429

原文標題:使用工具鏈開發應用——RZ MPU工業控制教程連載(60)

文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    工具工具——映射與調度、模擬與驗證、開發與測試工具

    本篇文章將重點介紹工具工具相關知識,我們將從工具的基本概念出發,重點介紹工具
    的頭像 發表于 05-16 14:30 ?3514次閱讀
    <b class='flag-5'>工具</b><b class='flag-5'>鏈</b><b class='flag-5'>工具</b>——映射與調度、模擬與驗證、<b class='flag-5'>開發</b>與測試<b class='flag-5'>工具</b>

    RISC-V 工具簡介

    一、概述 “工具”是英文“toolchain”的翻譯,它指輔助開發者完成程序開發、調試、性能分析調優等開發優化行為的一系列
    發表于 10-25 22:59

    單片機開發用工具

    51單片機開發用工具
    發表于 07-28 12:17

    RISC-V工具簡介

    界的新生“網紅”,成為開發者們的焦點。在這些文章中,“工具”這個名詞會被經常提到,但對它的介紹卻寥寥無幾,今天我們來揭開它的神秘面紗。一、什么是工具
    發表于 09-01 14:24

    如何使用GNU ARM工具進行STM32開發?

    如何使用GNU ARM工具進行STM32開發?
    發表于 11-30 06:56

    選擇合適的交叉編譯工具

    一、選擇合適的交叉編譯工具找到與自己目標開發平臺(Soc)盡可能相匹配的交叉編譯工具(arm-linux-gcc)例如:
    發表于 12-14 08:25

    RISC-V工具簡介

    的新“網紅”和開發者關注的焦點。在這些文章中,“工具”一詞經常被提及,但很少被引入。今天,就讓我們來揭開它的神秘面紗。什么是工具
    發表于 03-09 06:32

    請問最新的riscv gcc 開發工具在哪能下載?

    在使用中,在編譯出錯時,行號對不上,錯誤信息不正常。想問一下最新的riscv gcc 開發工具在哪能下載?配合wch-link 使用的最新的openocd 在哪下載?
    發表于 06-20 06:20

    如何使用工具中自帶的數學函數呢

    如題,rt-thread的component——newlib中math.c實現了一些數學函數,但沒有atan(),log()等函數,如何使用工具中自帶的數學函數?
    發表于 09-26 14:28

    自制便捷式多用工具

    自制便捷式多用工具
    發表于 09-09 11:44 ?527次閱讀
    自制便捷式多<b class='flag-5'>用工具</b>

    泰科電子多款應用工具簡介

    泰科電子多款應用工具簡介 慕尼黑上海電子展開幕之際,泰科電子向市場發布一系列應用工具,為零部件裝配提供智能、靈活、高效、經濟的壓接
    發表于 03-16 16:13 ?1083次閱讀

    Java常用工具

    Java常用工具類。
    發表于 11-06 11:21 ?1次下載

    單片機開發使用工具之LED查詢軟件

    單片機開發使用工具之LED查詢軟件
    發表于 12-16 16:59 ?1次下載

    OpenHarmony常用工具匯總

    OpenHarmony 開發過程中我們一定會面對各種開發問題,比如如何看 log,如何看系統狀態,如何調試,等等。本章內容就是總結一些常用工具。
    的頭像 發表于 01-04 12:02 ?1516次閱讀

    SYNWIT MCU 時鐘計算應用工具

    SYNWIT MCU 時鐘計算應用工具
    的頭像 發表于 10-17 15:20 ?541次閱讀
    SYNWIT MCU 時鐘計算應<b class='flag-5'>用工具</b>
    主站蜘蛛池模板: 男人日女人视频免费看 | 五月婷婷视频在线观看 | 亚洲久优优色优在线播放 | 神马午夜影视 | 一级毛片成人免费看a | 毛片网站免费在线观看 | 轻点灬大ji巴太大太深了 | 特级黄| 午夜看片在线观看 | 国产精品久久久久久免费播放 | 国产精品xxxav免费视频 | 1024国产手机视频基地 | 朋友夫妇和交换性bd高清 | 国产一级做a爱免费观看 | 九九精品免费观看在线 | 中年艳妇乱小玩 | 中文字幕一区精品欧美 | 亚洲一区二区三区深夜天堂 | 好紧好湿好黄的视频 | 国产三级在线观看播放 | 特级深夜a级毛片免费观看 特级生活片 | 美国一级毛片不卡无毒 | 美女把尿口扒开让男人桶出水 | 成人免费的性色视频 | 中文字幕佐山爱一区二区免费 | 丁香狠狠| 欧美成人eee在线 | 高h细节肉爽文bl1v1 | 久久婷婷色 | 色噜噜狠狠成人影院 | qvod高清在线成人观看 | 婷婷在线网站 | 天天干天天操天天爽 | 日日操夜夜操天天操 | 老师下面很湿很爽很紧 | 亚洲无线码一区在线观看 | 国产三级国产精品 | 在线精品国产成人综合第一页 | 禁漫羞羞入口 | 国产精品免费久久 | 777成了人乱视频 |