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

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

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

3天內不再提示

基于AM335X開發板 ARM Cortex-A8——NAND FLASH版本核心板使用說明

Tronlong創龍科技 ? 2022-06-21 09:39 ? 次閱讀

前 言:

NAND FLASH版本和eMMC版本核心板使用方法基本一致。本文主要描述U-Boot編譯、基礎設備樹文件編譯、固化Linux系統NAND FLASH分區說明和NAND FLASH啟動系統、固化Linux系統、AND FLASH讀寫測試等,NAND FLASH版本與eMMC版本核心板在使用方面的不同之處,相同之處將不重復描述。

創龍科技TL335x-EVM-S是一款基于TI Sitara系列AM3352/AM3354/AM3359 ARM Cortex-A8高性能低功耗處理器設計的評估板。

poYBAGKxHSWAb7gbAAi9iX46J-c380.png

評估板接口資源豐富,引出雙路千兆網口、LCD、HDMI、GPMC、CAN等接口,方便用戶快速進行產品方案評估與技術預研,應用在通訊管理、數據采集、人機交互、運動控制、智能電力等典型領域。

U-Boot編譯

進行U-Boot編譯選項配置時,請執行如下命令。

Host# make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- am335x_evm_s_nandboot_defconfig

poYBAGKxIV2AU4KWAACUfScJoqI313.jpg

圖 1

我司提供經過驗證的U-Boot鏡像文件位于產品資料“4-軟件資料\Linux\U-Boot\image\u-boot-2017.01-[Git系列號]-[版本號]\”目錄下,分別為MLO-nand、u-boot.img-nand。系統啟動卡制作完成后,請將MLO-nand和u-boot.img-nand文件復制到系統啟動卡BOOT分區下,備份原有的eMMC版本MLO、u-boot.img文件,并將MLO-nand和u-boot.img-nand文件重命名為MLO、u-boot.img。

pYYBAGKxIV2AJ2r3AAAzG2rQYmw856.jpg

圖 2

Host# sudo cp MLO-nand MLO

Host# sudo cp u-boot.img-nand u-boot.img

poYBAGKxIV2AWHZeAABvQhgLmQw684.jpg

圖 3

基礎設備樹文件編譯

基礎設備樹源文件為內核源碼“arch/arm/boot/dts/”目錄下的tl335x-evm-s-nandflash.dts和tl335x-evm-s-nandflash-hdmi.dts,重新編譯基礎設備樹時請使用此文件。我司提供經過驗證的基礎設備樹文件為產品資料“4-軟件資料\Linux\Kernel\image\linux-rt-4.9.65-[Git系列號]-[版本號]\”目錄下的tl335x-evm-s-nandflash.dtb和tl335x-evm-s-nandflash-hdmi.dtb,請將其分別復制到系統啟動卡rootfs分區以及rootfs-backup分區的boot目錄下。

pYYBAGKxIV2AcTHwAACkDf31EaI785.jpg

圖 4

請執行如下命令將tl335x-evm.dtb軟鏈到tl335x-evm-s-nandflash.dtb文件。tl335x-evm-s-nandflash.dtb支持LCD顯示,如需使用HDMI顯示,則將tl335x-evm.dtb軟鏈到tl335x-evm-nandflash-hdmi.dtb文件即可。

Host# sudo rm tl335x-evm.dtb

Host# sudo ln -s tl335x-evm-s-nandflash.dtb tl335x-evm.dtb

Host# ls -l

pYYBAGKxIV2AYaG0AAEPpuZRyV0092.jpg

圖 5

使用替換了U-Boot和基礎設備樹文件的Linux系統啟動卡啟動評估板,進入文件系統執行如下命令可查看到NAND FLASH分區信息,即說明文件替換成功。

Target# cat /proc/mtd

poYBAGKxIV2AEyrzAAHychRUBEI221.jpg

圖 6

固化Linux系統

本章節介紹Linux系統固化過程,包括固化U-Boot、內核、設備樹和文件系統至NAND FLASH。

NAND FLASH分區說明

進入評估板系統后執行如下命令,查看NAND FLASH分區信息。

Target# cat /proc/mtd

poYBAGKxIV2AEyrzAAHychRUBEI221.jpg

圖 7

表 1

NAND FLASH

MTD0

nand.spl:存放U-Boot第一階段啟動文件MLO

MTD1

nand.u-boot:存放U-Boot第二階段啟動文件u-boot.img

MTD2

nand.env:存放環境變量

MTD3

nand.devicetree:存放設備樹文件

MTD4

nand.kernel:存放內核鏡像

MTD5

nand.logo:存放LOGO文件

MTD6

nand.mini-fs:備用分區,一般存放小型文件系統(暫未使用)

MTD7

nand.rootfs:存放文件系統

固化Linux系統

Linux系統啟動卡制作時,已將系統固化的腳本文件mknandboot.sh復制到了Linux系統啟動卡文件系統的“/opt/tools/”目錄下。

poYBAGKxIV2AIguxAAAx1jVD4qc056.jpg

圖 8

執行如下命令進行一鍵固化。

Target# /opt/tools/mknandboot.sh

pYYBAGKxIV6AdR4bAAJFEVCqUzk853.jpg

圖 9

腳本會進行如下操作:

  1. 擦除NAND FLASH。
  2. 將Linux系統啟動卡BOOT分區中的U-Boot、LOGO固化至NAND FLASH對應分區。
  3. 將Linux系統啟動卡rootfs-backup分區中的文件系統boot目錄下的內核鏡像和基礎設備樹文件固化至NAND FLASH對應分區。
  4. 將Linux系統啟動卡rootfs-backup分區中的文件系統固化至NAND FLASH對應分區。

用時約5~10min,Linux系統固化成功,同時串口調試終端打印提示信息。

從NAND FLASH啟動系統

評估板斷電,將Linux系統啟動卡從評估板Micro SD卡槽中取出,根據評估底板絲印將撥碼開關撥為10110(1~5),此檔位為NAND FLASH啟動模式。評估板上電,串口調試終端將會打印如下類似啟動信息。

pYYBAGKxIV2AX27DAAG8bot2hRw922.jpg

圖 10

pYYBAGKxIV6AdrTiAADVAFGWfWw498.jpg

圖 11

NAND FLASH讀寫測試

本章節對NAND FLASH的MTD6分區進行讀寫速度測試。MTD6是NAND FLASH的備用分區,一般存放小型文件系統,大小為32MByte。讀寫測試會將該分區內容擦除,請做好數據備份。

執行如下命令查詢NAND FLASH分區,確認MTD6分區大小(讀寫請勿超出分區大小),將該分區內容擦除。

Target# cat /proc/mtd

Target# flash_erase /dev/mtd6 0 0

poYBAGKxIV6AKQAuAAKx1yzGA0A372.jpg

圖 12

NAND FLASH寫速度測試

進入評估板文件系統,執行如下命令對NAND FLASH進行寫速度測試。

Target# time dd if=/dev/zero of=/dev/mtd6 bs=1024k count=30

poYBAGKxIV6AQZBUAAD-gd26xfE914.jpg

圖 13

此處一共寫30MByte測試數據到NAND FLASH的MTD6分區下,可看到本次測試的NAND FLASH寫速度約為:30MByte/7.79s=3.85MB/s。

NAND FLASH讀速度測試

重啟評估板,進入評估板文件系統,執行如下命令對NAND FLASH進行讀速度測試。

Target# time dd if=/dev/mtd6 of=/dev/null bs=1024k count=30

poYBAGKxIV6AOPLlAAA1KBZMVdY223.jpg

圖 14

此處從NAND FLASH的MTD6分區讀取30MByte數據,可看到本次測試的NAND FLASH讀速度約為:30MByte/4.44s=6.75MB/s。

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

    關注

    1630

    文章

    21759

    瀏覽量

    604370
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9111

    瀏覽量

    368041
  • 嵌入式
    +關注

    關注

    5087

    文章

    19148

    瀏覽量

    306186
收藏 人收藏

    評論

    相關推薦

    MT8788安卓核心板_MTK8788核心板參數_聯發科MTK核心板

    MT8788安卓核心板是一款小巧而強大的開發平臺,其尺寸僅為52.5mm x 38.5mm x 2.95mm。該核心板集成了多種電路組件,包
    的頭像 發表于 01-03 20:06 ?104次閱讀
    MT8788安卓<b class='flag-5'>核心板</b>_MTK8788<b class='flag-5'>核心板</b>參數_聯發科MTK<b class='flag-5'>核心板</b>

    驍龍665安卓核心板_SM6125核心板參數_安卓核心板高通方案定制

    ,采用了4個ARM Cortex-A73核心(主頻2.0 GHz)與4個ARM Cortex-A53核心
    的頭像 發表于 11-13 20:17 ?615次閱讀
    驍龍665安卓<b class='flag-5'>核心板</b>_SM6125<b class='flag-5'>核心板</b>參數_安卓<b class='flag-5'>核心板</b>高通方案定制

    上新!米爾-新唐MA35D1核心板512M DDR新配置發布!

    米爾在2024年8月推出了基于新唐MA35D1芯片設計的嵌入式處理器模塊MYC-LMA35核心板開發板。MA35D1是集成2個Cortex-A35與1個
    發表于 11-08 18:01

    適用于AM335x TRF7970A的neard(Linux NFC)構建說明

    電子發燒友網站提供《適用于AM335x TRF7970A的neard(Linux NFC)構建說明.pdf》資料免費下載
    發表于 10-26 11:00 ?0次下載
    適用于<b class='flag-5'>AM335x</b> TRF7970<b class='flag-5'>A</b>的neard(Linux NFC)構建<b class='flag-5'>說明</b>

    AM335x功耗估算工具

    電子發燒友網站提供《AM335x功耗估算工具.pdf》資料免費下載
    發表于 10-12 11:46 ?0次下載
    <b class='flag-5'>AM335x</b>功耗估算工具

    AM335x硬件設計指南

    電子發燒友網站提供《AM335x硬件設計指南.pdf》資料免費下載
    發表于 09-19 11:05 ?0次下載
    <b class='flag-5'>AM335x</b>硬件設計指南

    AM335xAM43xx Sitara處理器USB布局指南

    電子發燒友網站提供《AM335xAM43xx Sitara處理器USB布局指南.pdf》資料免費下載
    發表于 09-19 11:05 ?0次下載
    <b class='flag-5'>AM335x</b>和<b class='flag-5'>AM</b>43xx Sitara處理器USB布局指南

    AM335x原理圖核對表

    電子發燒友網站提供《AM335x原理圖核對表.pdf》資料免費下載
    發表于 09-19 11:03 ?0次下載
    <b class='flag-5'>AM335x</b>原理圖核對表

    AM3517/AM3505高性能ARM Cortex-A8微處理器數據表

    電子發燒友網站提供《AM3517/AM3505高性能ARM Cortex-A8微處理器數據表.pdf》資料免費下載
    發表于 08-08 14:13 ?0次下載
    <b class='flag-5'>AM</b>3517/<b class='flag-5'>AM</b>3505高性能<b class='flag-5'>ARM</b> <b class='flag-5'>Cortex-A8</b>微處理器數據表

    國產!全志科技T507-H工業核心板( 4核ARM Cortex-A5)規格書

    Cortex-A 53 全國產工業核心板,主頻高達 1.416GHz 。核心板 CPU 、ROM 、RAM、電源、晶振等所有元器件均采用國產工業級方案,國產化率 100%。 核心板
    發表于 07-12 17:26

    瑞芯微系列-RK3568核心板-LGA創新設計-米爾國產開發板

    MYC-LR3568核心板開發板全國產RK3568核心板,4核 Cortex-A55@1.8GHz采用瑞芯微RK3568系列高性能、低功耗應用處理器;基于四核
    發表于 07-02 15:02 ?5次下載

    沒搶到?米爾AM62x開發板限量5折又來了

    AM62x替代AM335x處理器上次米爾AM62x開發板的5折活動沒搶到,今天又來了!!!精彩不容錯過,限量30PCSSitara作為TI處理器經典系列,曾推出眾多優秀處理器型號(如
    的頭像 發表于 05-17 08:01 ?523次閱讀
    沒搶到?米爾<b class='flag-5'>AM62x</b><b class='flag-5'>開發板</b>限量5折又來了

    貝啟RK3576核心板/開發板

    貝啟RK3576核心板/開發板,采用瑞芯微新一代RK3576平臺處理器,搭載四個A72核心+四個A53
    的頭像 發表于 04-29 08:21 ?3088次閱讀
    貝啟RK3576<b class='flag-5'>核心板</b>/<b class='flag-5'>開發板</b>

    NXP系列-NXP i.MX 93核心板開發板-入門級嵌入式核心板-產品資料

    MYC-LMX9X核心板開發板NXP i.MX 93重新定義入門級嵌入式CPU模組2*Cortex-A55@1.7GHz+Cortex-M33@250MHz,滿足高性能和實時性需求;
    發表于 04-23 11:07 ?4次下載

    全志T527國產核心板及米爾配套開發板批量上市!

    2023年12月,米爾電子聯合戰略合作伙伴全志科技,率先業內發布了國產第一款T527核心板開發板。這款高性能、高性價比、八核A55的國產核心板吸引了廣大客戶關注,為積極響應客戶需求,
    發表于 02-23 18:33
    主站蜘蛛池模板: 亚洲一区在线播放| thermo脱色摇床安卓下载| 国产精品高潮呻吟AV久久96| 受坐在攻腿上H道具PLAY| 国产精品无码亚洲精品| 亚洲视频一区| 美女裸露胸部100%无遮挡| 菠萝菠萝蜜视频在线看1| 色偷偷爱偷偷要| 精品亚洲视频在线观看| 99精品免费久久久久久久久日本| 日韩一区二区三区视频在线观看 | 69xx欧美| 少男同志freedeos| 久久热这里只有 精品| 草莓视频在线观看完整高清免费 | 亚洲精品一卡二卡三卡四卡2021| 久久偷拍免费2017| 动漫美女被吸奶| 永久久久免费人妻精品| 秋霞电影在线观看午夜伦| 国内精品久久人妻无码HD浪潮| 91交换论坛| 亚洲国产AV精品卡一卡二| 欧美日韩精品一区二区三区四区 | 99精品在线看| 亚洲精品乱码一区二区三区| 啪啪做羞羞事小黄文| 韩国成人理伦片免费播放| AV天堂午夜精品蜜臀AV| 亚洲伊人色| 无限资源在线完整高清观看1| 美女被男人撕衣舔胸| 国产小视频免费看| 边摸边吃奶边做激情叫床视| 野花日本手机观看大全免费3| 肉耽高h一受n攻| 你是淫荡的我的女王| 久久天天躁狠狠躁夜夜呲| 国产精品视频免费观看| FREECHINESE东北群交|