色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

基于AM5728進行U-Boot編譯步驟教程詳解

電子工程師 ? 作者:工程師陳翠 ? 2018-06-30 06:14 ? 次閱讀

SD系統啟動卡+網絡方式啟動

基于TFTP和NFS啟動開發板,是一種很便捷網絡啟動和調試方式,避免用戶在開發過程中,使用SD系統啟動卡等方式拷貝啟動文件到開發板而造成的繁瑣工作。

本小節介紹從SD系統啟動卡啟動U-Boot,再通過TFTP加載設備樹文件、Linux內核鏡像文件,最后使用NFS掛載遠程文件系統。進行以下操作前,請參照《TFTP開發環境搭建》、《NFS開發環境搭建》文檔搭建好TFTP和NFS開發環境。

1.1 啟動文件準備

將AM57x開發板對應的設備樹文件和內核鏡像文件,拷貝到Ubuntu搭建好的TFTP服務器工作目錄中。

本文以廣州創龍TL5728-EasyEVM開發板為例,其對應設備樹文件為am57xx-evm-reva3.dtb;網絡啟動連接網口為RGMII ETH0.

平臺介紹:

AM5728是TI Sitara系列高性能SOC,得益于異構多核處理架構,CPU內集成了多核DSP、多核PRU、IVA-HD、GPU等協處理單元,通過硬件加速的方式極大增強CPU的數據、多媒體處理能力,可滿足工業協議支持、大數據計算、實時控制等應用需求,同時采用先進的28納米生產工藝,極大降低處理器的功耗,能耗比更加突出。

TL5728-EasyEVM 是一款廣州創龍基于 TI AM5728(浮點雙 DSP C66 x +雙 ARM Cortex-A15)SOM-TL5728 核心板設計的開發板,它為用戶提供了 SOM-TL5728 核心板的測試平臺,用于快速評估 SOM-TL5728 核心板的整體性能。底板采用沉金無鉛工藝的 4 層板設計,為客戶提供豐富的AM5728 入門教程,協助客戶進行底板的開發,提供長期、全面的技術支持,幫助客戶以最快的速度進行產品的二次開發,實現產品的快速上市。

? 基于TI AM5728浮點雙DSPC66x+雙ARMCortex-A15工業控制及高性能音視頻處理器;

? 強勁的視頻編解碼能力,支持1路1080P60或2路720P60或4路720P30視頻硬件編解碼,支持H.265視頻軟解碼;

? 支持高達1路1080P60全高清視頻輸入和1路LCD + 1路HDMI 1.4a輸出;

? 雙核PRU-ICSS工業實時控制子系統,支持EtherCAT、EtherNet/IP、PROFIBUS等工業協議;

? 外設接口豐富,集成雙千兆網、PCIe、GPMC、USB 2.0、UART、SPI、QSPI、SATA 2.0、I2CDCAN等工業控制總線和接口,支持極速接口USB 3.0;

拷貝完成后,Ubuntu下TFTP服務器工作目錄包含的設備樹文件、內核鏡像文件如下圖所示:

在Ubuntu的NFS共享目錄下,新建開發板文件系統存放文件夾rootfs,并將光盤“ShellLinux-4.4.19-mksdbootfilesystem”目錄下的開發板文件系統壓縮包拷貝到Ubuntu。

進入文件系統壓縮所在路徑,執行如下指令解壓到此壓縮文件到NFS共享目錄rootfs文件夾:

Host# sudo tar -vxf rootfs-03.01_v1.1.tar.gz -C /home/tronlong/nfs_share/rootfs

解壓完成后,NFS共享目錄下的rootfs文件夾內容如下圖所示:

1.2 設置網絡啟動環境變量

根據“表1”所示,將開發板對應網口和PC通過路由器或者交換機互聯。開發板撥碼開關選擇MMC1啟動:01000(1~5),開發板上電后快速點擊任意鍵進入U-Boot命令行。執行如下命令,恢復系統默認U-Boot環境變量,設置NFS服務器上的文件系統路徑:

U-Boot》 env default -f -a

U-Boot》 setenv rootpath /home/tronlong/nfs_share/rootfs/

繼續執行如下命令,設置網絡啟動環境變量:

U-Boot》 setenv netboot ‘echo Booting from network 。..; run netloadimage; run netloadfdt; run netargs; bootz ${loadaddr} - ${fdtaddr}’

U-Boot》 setenv autoload no

U-Boot》 dhcp //自動獲取IP地址

U-Boot》 setenv serverip 192.168.1.157

U-Boot》 setenv fdtfile am57xx-evm-reva3.dtb

U-Boot》 setenv bootcmd ‘run netboot’

U-Boot》 saveenv

U-Boot》 run netboot

192.168.1.157為TFTP與NFS服務器IP地址,am57xx-evm-reva3.dtb為AM57x平臺開發板使用的設備樹文件,請根據實際情況修改。設置成功后,執行如下指令將從網絡啟動內核并掛載文件系統,啟動時開發板會自動獲取IP地址,如下圖所示:

開發板啟動成功,進入文件系統執行如下指令,可以查看到已經成功掛載上遠程NFS共享目錄rootfs文件夾下的文件系統:

Target# df

SD系統啟動卡+USB系統啟動盤啟動

本小節介紹從SD系統啟動卡啟動U-Boot,再通過USB系統啟動盤啟動Linux內核并掛載文件系統。進行以下操作前,請參照《Linux SD系統啟動卡制作方法》文檔,制作好USB系統啟動盤。

將制作好的USB系統啟動盤連接到開發板的USB3.0接口,開發板撥碼開關選擇MMC1啟動:01000(1~5)。開發板上電,快速點擊任意鍵進入U-Boot命令行。執行如下命令,設置USB啟動環境變量,啟動過程打印信息如下圖所示:

U-Boot》 setenv bootcmd run usbboot

U-Boot》 saveenv

U-Boot》 reset

開發板啟動成功,進入文件系統執行如下指令,可以查看到開發板文件系統掛載情況如下圖所示:

Target# df

使用USB方式時,內核需要重新編譯,編譯時選擇支持USB加載文件系統,然后使用編譯后的內核鏡像替換USB啟動設備文件系統分區boot目錄下的內核鏡像文件。廣州創龍提供的最新內核已完成內核的修改,直接支持USB方式啟動系統。

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

    關注

    4

    文章

    599

    瀏覽量

    27744
  • u-boot
    +關注

    關注

    0

    文章

    121

    瀏覽量

    38464
收藏 人收藏

    評論

    相關推薦

    U-boot的基本介紹

    從本文開始,將陸續推送“手把手教你移植U-boot”系列文章,目標是由淺入深地講解U-boot的工作流程、原理、配置方法和移植方法,手把手教你完成U-boot的移植工作,默認硬件開發平臺為ARM,操作系統為Linux。
    發表于 07-14 16:52 ?3303次閱讀
    <b class='flag-5'>U-boot</b>的基本介紹

    am5728 eeprom 板級型號問題

    按照硬件平臺am5728 ?evm進行啟動 ? ? 使用SDK03.02.00.05 uboot啟動信息: U-Boot 2016.05-00304-g323bf10-dirty (May 18
    發表于 05-15 01:06

    AM5728計算核如何調用?

    ? ??硬件:AM5728 ? ??軟件:ti-processor-sdk-linux-am57xx-evm-03.00.00.04-Linux-x86-Install.bin ? ? 編譯
    發表于 05-15 10:52

    關于AM5728的原裝攝像頭

    手上有AM5728AM5728的原裝攝像頭,然而發現AM5728上面的camera應用并不能采集視頻,并且也難以找到如何使用此攝像頭的資料。 請問一下,這個TI的攝像頭到底什么使用啊,有對應于
    發表于 05-15 11:12

    AM5728 可以調用GPU用于通用數學計算嗎?

    ? ? 硬件:AM5728 ? ??軟件:ti-processor-sdk-linux-am57xx-evm-03.00.00.04-Linux-x86-Install.bin ? ? 編譯器:arm-linux-gnueabi
    發表于 06-01 11:39

    【廣州創龍】AM5728開發入門視頻教程

    AM5728的硬件資源、優勢以及應用方向,在此基礎上,講解AM5728在工業以太網上的具體應用方案。 在介紹完AM5728的硬件資源后,會對AM5728的視頻輸入端口的硬件和軟件
    發表于 06-15 14:48

    請問如何基于AM5728使用U-Boot編譯

    apt-get update執行以下命令進行U-Boot編譯: Host# make CROSS_COMPILE=arm-linux-gnueabihf- ARCH=arm
    發表于 06-28 11:40

    u-boot的Makefile分析

    u-boot的Makefile分析 U-BOOT是一個LINUX下的工程,在編譯之前必須已經安裝對應體系結構的交叉編譯環境,這里只針對ARM,編譯
    發表于 05-17 09:16 ?2096次閱讀

    u-boot簡介

    演化而來。其源碼目錄、編譯形式與Linux內核很相似,事實上,不少U-Boot源碼就是根據相應的Linux內核源程序進行簡化而形成的,尤其是一些設備的驅動程序,這從U-Boot源碼的注
    發表于 10-14 11:17 ?3621次閱讀

    詳解U-Boot引導內核分析

    bootm命令是用來引導經過U-Boot的工具mkimage打包后的kernel image的。U-Boot源代碼的tools/目錄下有mkimage工具,這個工具可以用來制作不壓縮或者壓縮的多種可啟動映象文件。
    的頭像 發表于 04-13 15:22 ?5351次閱讀
    <b class='flag-5'>詳解</b><b class='flag-5'>U-Boot</b>引導內核分析

    AM5728高性能音視頻處理開發板介紹

    最近入手一款AM5728的開發板TL5728-EasyEVM,據說是廣州創龍基于 TI AM5728(浮點雙 DSP C66 x +雙 ARM Cortex-A15)SOM-TL5728
    的頭像 發表于 06-30 07:05 ?1.2w次閱讀

    AM5728 Sitara 處理器

    電子發燒友網為你提供TI(ti)AM5728相關產品參數、數據手冊,更有AM5728的引腳圖、接線圖、封裝手冊、中文資料、英文資料,AM5728真值表,AM5728管腳等資料,希望可以
    發表于 09-29 10:37
    <b class='flag-5'>AM5728</b> Sitara 處理器

    Linux:使用 QEMU 測試 U-BOOT步驟

    Linux:使用 QEMU 測試 U-BOOT步驟
    的頭像 發表于 06-23 09:42 ?3506次閱讀
    Linux:使用 QEMU 測試 <b class='flag-5'>U-BOOT</b>的<b class='flag-5'>步驟</b>

    Linux U-Boot開發指南

    介紹 U-Boot編譯打包、基本配置、常用命令的使用、基本調試方法等, 為 U-BOOT 的移植及應用開發提供了基礎。
    的頭像 發表于 03-06 10:28 ?1433次閱讀
    Linux <b class='flag-5'>U-Boot</b>開發指南

    基于TI AM5728 RTOS開發手冊

    此案例來源于:創龍科技測試板卡為:TISitara系列AM5728+XilinxArtix-7FPGA開發板前言由于AM5728是SoC異構多核處理器,一般情況下,ARM端運行Linux系統,DSP
    發表于 05-23 17:19 ?18次下載
    主站蜘蛛池模板: 野草视频在线观看 | 国产午夜亚洲精品一区 | 国产久久亚洲美女久久 | 最新快播网站 | 久久人人玩人妻潮喷内射人人 | 国产成人精品免费视频大 | 国产成人精品视频频 | 国产亚洲精品精品精品 | 久久国产露脸老熟女熟69 | 久久精品热99看二 | 精品人妻伦九区久久AAA片69 | 亲胸吻胸添奶头GIF动态图免费 | cntv官网| 精品无码三级在线观看视频 | 闺蜜扒开我尿口使劲揉 | 俄罗斯19girl video9| 久热人人综合人人九九精品视频 | 人人草影院| 一个人日本的视频免费完整版 | 果冻传媒MV免费播放在线观看 | 在线播放真实国产乱子伦 | 毛片亚洲毛片亚洲毛片 | 91在线青春娱乐精品分类 | 99国产在线视频有精品视频 | 在线不卡日本v二区 | 兰桂坊人成社区亚洲精品 | 邻家美姨在线观看全集免费 | 精品无码国产自产在线观看水浒传 | 在线观看视频一区 | 久久99热狠狠色一区二区 | 一个人免费播放高清在线观看 | 国产乱码精品一区二区三区四川 | 草莓视频在线观看完整高清免费 | 亚洲AV无码一区二区三区牛牛 | 日本亚洲中文字幕无码区 | 亚洲免费一区二区 | 伦理片92伦理午夜 | 少妇高潮A片特黄久久精品网 | 国产曰批试看免费视频播放免费 | 久久一er精这里有精品 | 久9青青cao精品视频在线 |