91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于AM335X開(kāi)發(fā)板 ARM Cortex-A8——NAND FLASH版本核心板使用說(shuō)明

Tronlong創(chuàng)龍科技 ? 2022-06-21 09:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前 言:

NAND FLASH版本和eMMC版本核心板使用方法基本一致。本文主要描述U-Boot編譯、基礎(chǔ)設(shè)備樹(shù)文件編譯、固化Linux系統(tǒng)NAND FLASH分區(qū)說(shuō)明和NAND FLASH啟動(dòng)系統(tǒng)、固化Linux系統(tǒng)、AND FLASH讀寫(xiě)測(cè)試等,NAND FLASH版本與eMMC版本核心板在使用方面的不同之處,相同之處將不重復(fù)描述。

創(chuàng)龍科技TL335x-EVM-S是一款基于TI Sitara系列AM3352/AM3354/AM3359 ARM Cortex-A8高性能低功耗處理器設(shè)計(jì)的評(píng)估板。

poYBAGKxHSWAb7gbAAi9iX46J-c380.png

評(píng)估板接口資源豐富,引出雙路千兆網(wǎng)口、LCD、HDMI、GPMC、CAN等接口,方便用戶快速進(jìn)行產(chǎn)品方案評(píng)估與技術(shù)預(yù)研,應(yīng)用在通訊管理、數(shù)據(jù)采集、人機(jī)交互、運(yùn)動(dòng)控制、智能電力等典型領(lǐng)域。

U-Boot編譯

進(jìn)行U-Boot編譯選項(xiàng)配置時(shí),請(qǐng)執(zhí)行如下命令。

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

poYBAGKxIV2AU4KWAACUfScJoqI313.jpg

圖 1

我司提供經(jīng)過(guò)驗(yàn)證的U-Boot鏡像文件位于產(chǎn)品資料“4-軟件資料\Linux\U-Boot\image\u-boot-2017.01-[Git系列號(hào)]-[版本號(hào)]\”目錄下,分別為MLO-nand、u-boot.img-nand。系統(tǒng)啟動(dòng)卡制作完成后,請(qǐng)將MLO-nand和u-boot.img-nand文件復(fù)制到系統(tǒng)啟動(dòng)卡BOOT分區(qū)下,備份原有的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

基礎(chǔ)設(shè)備樹(shù)文件編譯

基礎(chǔ)設(shè)備樹(shù)源文件為內(nèi)核源碼“arch/arm/boot/dts/”目錄下的tl335x-evm-s-nandflash.dts和tl335x-evm-s-nandflash-hdmi.dts,重新編譯基礎(chǔ)設(shè)備樹(shù)時(shí)請(qǐng)使用此文件。我司提供經(jīng)過(guò)驗(yàn)證的基礎(chǔ)設(shè)備樹(shù)文件為產(chǎn)品資料“4-軟件資料\Linux\Kernel\image\linux-rt-4.9.65-[Git系列號(hào)]-[版本號(hào)]\”目錄下的tl335x-evm-s-nandflash.dtb和tl335x-evm-s-nandflash-hdmi.dtb,請(qǐng)將其分別復(fù)制到系統(tǒng)啟動(dòng)卡rootfs分區(qū)以及rootfs-backup分區(qū)的boot目錄下。

pYYBAGKxIV2AcTHwAACkDf31EaI785.jpg

圖 4

請(qǐng)執(zhí)行如下命令將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和基礎(chǔ)設(shè)備樹(shù)文件的Linux系統(tǒng)啟動(dòng)卡啟動(dòng)評(píng)估板,進(jìn)入文件系統(tǒng)執(zhí)行如下命令可查看到NAND FLASH分區(qū)信息,即說(shuō)明文件替換成功。

Target# cat /proc/mtd

poYBAGKxIV2AEyrzAAHychRUBEI221.jpg

圖 6

固化Linux系統(tǒng)

本章節(jié)介紹Linux系統(tǒng)固化過(guò)程,包括固化U-Boot、內(nèi)核、設(shè)備樹(shù)和文件系統(tǒng)至NAND FLASH。

NAND FLASH分區(qū)說(shuō)明

進(jìn)入評(píng)估板系統(tǒng)后執(zhí)行如下命令,查看NAND FLASH分區(qū)信息。

Target# cat /proc/mtd

poYBAGKxIV2AEyrzAAHychRUBEI221.jpg

圖 7

表 1

NAND FLASH

MTD0

nand.spl:存放U-Boot第一階段啟動(dòng)文件MLO

MTD1

nand.u-boot:存放U-Boot第二階段啟動(dòng)文件u-boot.img

MTD2

nand.env:存放環(huán)境變量

MTD3

nand.devicetree:存放設(shè)備樹(shù)文件

MTD4

nand.kernel:存放內(nèi)核鏡像

MTD5

nand.logo:存放LOGO文件

MTD6

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

MTD7

nand.rootfs:存放文件系統(tǒng)

固化Linux系統(tǒng)

Linux系統(tǒng)啟動(dòng)卡制作時(shí),已將系統(tǒng)固化的腳本文件mknandboot.sh復(fù)制到了Linux系統(tǒng)啟動(dòng)卡文件系統(tǒng)的“/opt/tools/”目錄下。

poYBAGKxIV2AIguxAAAx1jVD4qc056.jpg

圖 8

執(zhí)行如下命令進(jìn)行一鍵固化。

Target# /opt/tools/mknandboot.sh

pYYBAGKxIV6AdR4bAAJFEVCqUzk853.jpg

圖 9

腳本會(huì)進(jìn)行如下操作:

  1. 擦除NAND FLASH。
  2. 將Linux系統(tǒng)啟動(dòng)卡BOOT分區(qū)中的U-Boot、LOGO固化至NAND FLASH對(duì)應(yīng)分區(qū)。
  3. 將Linux系統(tǒng)啟動(dòng)卡rootfs-backup分區(qū)中的文件系統(tǒng)boot目錄下的內(nèi)核鏡像和基礎(chǔ)設(shè)備樹(shù)文件固化至NAND FLASH對(duì)應(yīng)分區(qū)。
  4. 將Linux系統(tǒng)啟動(dòng)卡rootfs-backup分區(qū)中的文件系統(tǒng)固化至NAND FLASH對(duì)應(yīng)分區(qū)。

用時(shí)約5~10min,Linux系統(tǒng)固化成功,同時(shí)串口調(diào)試終端打印提示信息。

從NAND FLASH啟動(dòng)系統(tǒng)

評(píng)估板斷電,將Linux系統(tǒng)啟動(dòng)卡從評(píng)估板Micro SD卡槽中取出,根據(jù)評(píng)估底板絲印將撥碼開(kāi)關(guān)撥為10110(1~5),此檔位為NAND FLASH啟動(dòng)模式。評(píng)估板上電,串口調(diào)試終端將會(huì)打印如下類似啟動(dòng)信息。

pYYBAGKxIV2AX27DAAG8bot2hRw922.jpg

圖 10

pYYBAGKxIV6AdrTiAADVAFGWfWw498.jpg

圖 11

NAND FLASH讀寫(xiě)測(cè)試

本章節(jié)對(duì)NAND FLASH的MTD6分區(qū)進(jìn)行讀寫(xiě)速度測(cè)試。MTD6是NAND FLASH的備用分區(qū),一般存放小型文件系統(tǒng),大小為32MByte。讀寫(xiě)測(cè)試會(huì)將該分區(qū)內(nèi)容擦除,請(qǐng)做好數(shù)據(jù)備份。

執(zhí)行如下命令查詢NAND FLASH分區(qū),確認(rèn)MTD6分區(qū)大?。ㄗx寫(xiě)請(qǐng)勿超出分區(qū)大小),將該分區(qū)內(nèi)容擦除。

Target# cat /proc/mtd

Target# flash_erase /dev/mtd6 0 0

poYBAGKxIV6AKQAuAAKx1yzGA0A372.jpg

圖 12

NAND FLASH寫(xiě)速度測(cè)試

進(jìn)入評(píng)估板文件系統(tǒng),執(zhí)行如下命令對(duì)NAND FLASH進(jìn)行寫(xiě)速度測(cè)試。

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

poYBAGKxIV6AQZBUAAD-gd26xfE914.jpg

圖 13

此處一共寫(xiě)30MByte測(cè)試數(shù)據(jù)到NAND FLASH的MTD6分區(qū)下,可看到本次測(cè)試的NAND FLASH寫(xiě)速度約為:30MByte/7.79s=3.85MB/s。

NAND FLASH讀速度測(cè)試

重啟評(píng)估板,進(jìn)入評(píng)估板文件系統(tǒng),執(zhí)行如下命令對(duì)NAND FLASH進(jìn)行讀速度測(cè)試。

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

poYBAGKxIV6AOPLlAAA1KBZMVdY223.jpg

圖 14

此處從NAND FLASH的MTD6分區(qū)讀取30MByte數(shù)據(jù),可看到本次測(cè)試的NAND FLASH讀速度約為:30MByte/4.44s=6.75MB/s。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1660

    文章

    22408

    瀏覽量

    636233
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    135

    文章

    9552

    瀏覽量

    391843
  • 嵌入式
    +關(guān)注

    關(guān)注

    5198

    文章

    20442

    瀏覽量

    333979
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    fpga開(kāi)發(fā)板 璞致 Kintex UltraScale Plus PZ-KU3P 與 PZ-KU5P核心板開(kāi)發(fā)板用戶手冊(cè)

    的Kintex UltraScale+開(kāi)發(fā)板采用核心板+底板結(jié)構(gòu),核心板提供KU3P/KU5P兩種型號(hào),配備2GB DDR4、256Mb QSPI Flash等資源,通過(guò)240P高速連
    的頭像 發(fā)表于 09-26 10:46 ?1239次閱讀
    fpga<b class='flag-5'>開(kāi)發(fā)板</b> 璞致 Kintex UltraScale Plus PZ-KU3P 與 PZ-KU5P<b class='flag-5'>核心板</b>與<b class='flag-5'>開(kāi)發(fā)板</b>用戶手冊(cè)

    fpga開(kāi)發(fā)板 璞致ZYNQ 7000 系列之 PZ7035/PZ7045/PZ7100-FH 核心板開(kāi)發(fā)板用戶手冊(cè)

    本文介紹了Xilinx Zynq-7000系列可擴(kuò)展處理平臺(tái)及其開(kāi)發(fā)板應(yīng)用。Zynq-7000采用雙核ARM Cortex-A9處理器與28nm FPGA架構(gòu),支持高性能嵌入式開(kāi)發(fā)。
    的頭像 發(fā)表于 09-15 15:54 ?6854次閱讀
    fpga<b class='flag-5'>開(kāi)發(fā)板</b> 璞致ZYNQ 7000 系列之 PZ7035/PZ7045/PZ7100-FH <b class='flag-5'>核心板</b>與<b class='flag-5'>開(kāi)發(fā)板</b>用戶手冊(cè)

    國(guó)產(chǎn)!全志T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開(kāi)發(fā)板—eMMC配置核心板使用說(shuō)明(二)

    本文為創(chuàng)龍科技eMMC 配置核心板官方使用指南,聚焦 Linux 系統(tǒng)在該核心板上的應(yīng)用。主要內(nèi)容包括啟動(dòng)卡與 “量產(chǎn)卡” 制作、兩種 eMMC 固化方式、分區(qū)與 OTA 升級(jí)說(shuō)明、全量及局部鏡像編譯、eMMC 讀寫(xiě)性能測(cè)試,以
    的頭像 發(fā)表于 09-10 10:55 ?591次閱讀
    國(guó)產(chǎn)!全志T113-i 雙核<b class='flag-5'>Cortex-A</b>7@1.2GHz 工業(yè)<b class='flag-5'>開(kāi)發(fā)板</b>—eMMC配置<b class='flag-5'>核心板</b><b class='flag-5'>使用說(shuō)明</b>(二)

    【正點(diǎn)原子】新一代經(jīng)濟(jì)型工業(yè)級(jí)核心板RK3506J開(kāi)發(fā)板及資料發(fā)布

    和控制、適用于輕量級(jí)物聯(lián)網(wǎng)應(yīng)用,性能不錯(cuò)的一款開(kāi)發(fā)板。 核心板采用郵票孔形式僅40mmx40mm,配套底板120mmx100mm。底板板載串口/USB接口/WIFI/藍(lán)牙/音頻/百兆網(wǎng)絡(luò)x2/4G-5G
    發(fā)表于 08-27 11:54

    迅為iTOP-3588S開(kāi)發(fā)板核心板引腳240PIN全部引出8GB內(nèi)存32GBEMMC存儲(chǔ)

    性能強(qiáng) iTOP-3588S開(kāi)發(fā)板采用瑞芯微RK3588S處理器,是全新一代AloT高端應(yīng)用芯片,搭載八核64位CPU,四核Cortex-A76和四核Cortex-A55架構(gòu)主頻高達(dá)2.4GHZ
    發(fā)表于 06-23 11:19

    搭載ARM,NPU,F(xiàn)PGA三種核心開(kāi)發(fā)板—米爾安路DR1M90飛龍派

    最近我發(fā)現(xiàn)一個(gè)有趣的開(kāi)發(fā)板。 這個(gè)開(kāi)發(fā)板集合了ARM核心,NPU核心甚至還有FPGA核心。 它就
    發(fā)表于 06-13 17:02

    ARM,NPU,F(xiàn)PGA三種核心開(kāi)發(fā)板 — 米爾安路飛龍派開(kāi)發(fā)板

    最近我發(fā)現(xiàn)一個(gè)有趣的開(kāi)發(fā)板。這個(gè)開(kāi)發(fā)板集合了ARM核心,NPU核心甚至還有FPGA核心。它就是米
    的頭像 發(fā)表于 06-13 08:03 ?1708次閱讀
    有<b class='flag-5'>ARM</b>,NPU,F(xiàn)PGA三種<b class='flag-5'>核心</b>的<b class='flag-5'>開(kāi)發(fā)板</b> — 米爾安路飛龍派<b class='flag-5'>開(kāi)發(fā)板</b>

    迅為RK3576核心板高算力AI開(kāi)發(fā)板開(kāi)啟智能應(yīng)用新時(shí)代

    迅為RK3576核心板高算力AI開(kāi)發(fā)板開(kāi)啟智能應(yīng)用新時(shí)代
    的頭像 發(fā)表于 06-10 14:13 ?1663次閱讀
    迅為RK3576<b class='flag-5'>核心板</b>高算力AI<b class='flag-5'>開(kāi)發(fā)板</b>開(kāi)啟智能應(yīng)用新時(shí)代

    迅為RK3576開(kāi)發(fā)板高算力低成本工業(yè)級(jí)核心板開(kāi)發(fā)平臺(tái)

    迅為RK3576開(kāi)發(fā)板高算力低成本工業(yè)級(jí)核心板開(kāi)發(fā)平臺(tái)
    的頭像 發(fā)表于 06-09 15:13 ?1785次閱讀
    迅為RK3576<b class='flag-5'>開(kāi)發(fā)板</b>高算力低成本工業(yè)級(jí)<b class='flag-5'>核心板</b>卡<b class='flag-5'>開(kāi)發(fā)</b>平臺(tái)

    米爾基于瑞芯微RK3506核心板開(kāi)發(fā)板

    MYC-YR3506核心板開(kāi)發(fā)板新一代入門級(jí)國(guó)產(chǎn)工業(yè)處理器RK3506,3核A7+單核M0多核異構(gòu)RK3506B:3*Cortex-A7@1.5 GHz,
    發(fā)表于 05-15 16:00 ?14次下載

    基于RK3576開(kāi)發(fā)板的WDT看門狗使用說(shuō)明

    RK3576開(kāi)發(fā)板的WDT使用說(shuō)明
    的頭像 發(fā)表于 05-06 17:15 ?1214次閱讀
    基于RK3576<b class='flag-5'>開(kāi)發(fā)板</b>的WDT看門狗<b class='flag-5'>使用說(shuō)明</b>

    基于RK3576開(kāi)發(fā)板的HDMI-OUT使用說(shuō)明

    RK3576開(kāi)發(fā)板的HDMI-OUT使用說(shuō)明
    的頭像 發(fā)表于 05-06 16:48 ?1395次閱讀
    基于RK3576<b class='flag-5'>開(kāi)發(fā)板</b>的HDMI-OUT<b class='flag-5'>使用說(shuō)明</b>

    基于RK3576開(kāi)發(fā)板的揚(yáng)聲器和耳機(jī)使用說(shuō)明

    RK3576開(kāi)發(fā)板的揚(yáng)聲器和耳機(jī)使用說(shuō)明
    的頭像 發(fā)表于 05-06 16:36 ?1844次閱讀
    基于RK3576<b class='flag-5'>開(kāi)發(fā)板</b>的揚(yáng)聲器和耳機(jī)<b class='flag-5'>使用說(shuō)明</b>

    迅為瑞芯微iTOP-3588開(kāi)發(fā)板/核心板

    性能強(qiáng) iTOP-3588開(kāi)發(fā)板采用瑞芯微RK3588處理器,是全新- -代AloT高端 應(yīng)用芯片,采用8nm LP制程,搭載八核64位CPU,四核Cortex-A76 和四核Cortex-A
    發(fā)表于 04-16 17:02

    瑞芯微RK3506(3核ARM+Cortex-A7 + ARM Cortex-M0)工業(yè)核心板選型資料

    創(chuàng)龍科技SOM-TL3506是一款基于瑞芯微RK3506J/RK3506B處理器設(shè)計(jì)的3核ARM Cortex-A7 + ARM Cortex-M0全國(guó)產(chǎn)工業(yè)
    的頭像 發(fā)表于 04-09 09:04 ?3562次閱讀
    瑞芯微RK3506(3核<b class='flag-5'>ARM+Cortex-A</b>7 + <b class='flag-5'>ARM</b> <b class='flag-5'>Cortex</b>-M0)工業(yè)<b class='flag-5'>核心板</b>選型資料