chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

DR1 系列評(píng)估板 eMMC 健康管理案例開(kāi)發(fā)手冊(cè):信息查詢與壽命監(jiān)控

Tronlong創(chuàng)龍科技 ? 來(lái)源:Tronlong創(chuàng)龍科技 ? 作者:Tronlong創(chuàng)龍科技 ? 2026-01-22 15:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前 言

本文主要介紹eMMC健康管理開(kāi)發(fā)案例,實(shí)現(xiàn)讀取核心板板載eMMC內(nèi)部健康管理信息的功能。適用開(kāi)發(fā)環(huán)境如下。

開(kāi)發(fā)環(huán)境

Windows開(kāi)發(fā)環(huán)境:Windows 10 64bit

Linux開(kāi)發(fā)環(huán)境:VMware16.2.5、Ubuntu22.04.4 64bit

LinuxSDK開(kāi)發(fā)包:LinuxSDK-[版本號(hào)](基于SDK_2025.1)

交叉編譯工具鏈:

應(yīng)用開(kāi)發(fā):gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu

U-Boot、內(nèi)核開(kāi)發(fā):gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu

評(píng)估板系統(tǒng)版本:U-Boot-2021.01、Linux-6.1.111、Buildroot-2022.02

備注:本文基于8GByteeMMC(廠家:佰維存儲(chǔ),顆粒類型:MLC(PSLC技術(shù)))、1GByteDDR配置核心板進(jìn)行演示。

術(shù)語(yǔ)表

為便于閱讀,下表對(duì)文檔出現(xiàn)的關(guān)鍵術(shù)語(yǔ)進(jìn)行解釋;對(duì)于廣泛認(rèn)同釋義的術(shù)語(yǔ),在此不做注釋。

wKgZO2lxzl6AXsxwAAAroCaAQfU075.png

注意事項(xiàng)

我司提供的eMMC健康管理開(kāi)發(fā)案例emmc_get_info位于產(chǎn)品資料“4-軟件資料Demobase-demos”目錄下,具體說(shuō)明如下。

wKgZPGlxzlqAIXx6AAANx9l70mU682.png

1案例說(shuō)明

案例功能:通過(guò)向程序傳入eMMC的設(shè)備節(jié)點(diǎn)路徑、品牌等參數(shù),實(shí)現(xiàn)讀取eMMC內(nèi)部健康管理信息的功能。該程序?qū)Λ@取的信息進(jìn)行整理后打印輸出,并同步記錄日志,便于后續(xù)查閱。

程序流程圖如下圖所示。

wKgZPGlxzlGATxrJAABCtksia64001.png圖 1

2案例測(cè)試

評(píng)估板啟動(dòng),請(qǐng)將案例lib目錄下的所有日志庫(kù)文件拷貝至評(píng)估板文件系統(tǒng)的"/usr/lib"目錄下,并將案例bin目錄下emmc_get_info可執(zhí)行文件拷貝至評(píng)估板文件系統(tǒng)的任意目錄下,執(zhí)行如下命令查看程序參數(shù)說(shuō)明。

Target# ./emmc_get_info /dev/mmcblk -f h

wKgZPGlxzkeAKnr1AAAmFtpKWoU478.png圖 2

參數(shù)解析:

-f:命令格式;

-c:查詢eMMC extcsd;

-h:查看幫助菜單;

-bw:查詢佰維存儲(chǔ)品牌eMMC壽命評(píng)估信息;

-jbl:查詢江波龍品牌eMMC壽命評(píng)估信息;

-ky:查詢康盈品牌eMMC壽命評(píng)估信息。

2.1信息查詢

(1)查詢eMMC的EXT_CSD寄存器內(nèi)容

eMMC作為廣泛應(yīng)用于移動(dòng)設(shè)備、嵌入式系統(tǒng)的存儲(chǔ)解決方案,其功能配置、狀態(tài)監(jiān)控和高級(jí)特性主要通過(guò)EXT_CSD寄存器實(shí)現(xiàn)。

執(zhí)行如下命令,可查詢eMMC的EXT_CSD寄存器(擴(kuò)展配置寄存器)內(nèi)容。

Target# ./emmc_get_info /dev/mmcblk1 -f c

wKgZO2lxziaAHa6DAACtZ_iXWZw932.png圖 3

wKgZPGlxziaAJJLtAADClIkBLdY762.png圖 4

wKgZO2lxziaACQ8fAABhTPUYs3A527.png圖 5

wKgZPGlxziaANsiAAACRzaPUgvA978.png圖 6

(2)查詢eMMC壽命狀態(tài)信息

本次演示所使用的核心板,其板載eMMC廠商為佰維存儲(chǔ),顆粒類型為MLC(采用PSLC技術(shù))。

執(zhí)行如下命令,查詢eMMC壽命狀態(tài)信息。

Target# ./emmc_get_info /dev/mmcblk1 -f bw

備注:參數(shù)“bw”需根據(jù)實(shí)際eMMC廠商修改,否則將無(wú)法查詢eMMC壽命狀態(tài)信息。

wKgZPGlxzgWAegYrAAOieijOFJE638.png圖 7

wKgZO2lxzf2AE-B6AABMfN78aII902.png表 3?打印結(jié)果

eMMC的顆粒類型有SLC、MLC、TLC等,它們?cè)诖鎯?chǔ)數(shù)據(jù)的方式、性能、壽命以及成本等方面存在一定差異。SLC(Single-Level Cell)為單層存儲(chǔ)單元,特點(diǎn)是壽命長(zhǎng)、速度快,通常用于緩存或關(guān)鍵數(shù)據(jù)。MLC/TLC(Multi/Triple-Level Cell)為多層存儲(chǔ)單元,容量大但壽命較短,用于主存儲(chǔ)區(qū)。

本次演示所使用的核心板,其板載eMMC采用PSLC技術(shù),程序會(huì)將其識(shí)別為SLC顆粒。以下對(duì)本次獲取的eMMC相關(guān)信息說(shuō)明如下:

(1)SLC Min_Erase_Count、SLC Max_Erase_Count、SLC Avg_Erase_Count擦寫次數(shù)分布在0~1次,相對(duì)eMMC的3000次可循環(huán)擦寫次數(shù)來(lái)說(shuō),健康狀態(tài)良好。

(2)eMMC Run Bad Pieces:3,即運(yùn)行過(guò)程中產(chǎn)生的3個(gè)壞塊數(shù)。

(3)Host Total_Write:3650MB,當(dāng)前總數(shù)據(jù)寫入量較小,對(duì)eMMC壽命幾乎無(wú)影響。

(4)eMMC Life Time Estimation A:0x00,基于SLC顆粒類型eMMC的最大擦寫次數(shù)磨損的壽命預(yù)估A。

(5)eMMC Life Time Estimation B:0x01,基于MLC/TLC顆粒類型eMMC的最大擦寫次數(shù)磨損的壽命預(yù)估B。

(6)00%-10% device life time used,說(shuō)明eMMC消耗壽命≤10%。

wKgZO2lxzmqATmWCAAAVV0J-jmY445.png

2.2日志功能

程序首次執(zhí)行后將自動(dòng)生成zlog.conf日志配置文件,并且該文件默認(rèn)關(guān)閉日志Log信息。如需開(kāi)啟日志Log信息,請(qǐng)執(zhí)行如下命令修改zlog.conf日志配置文件。

Target# vi zlog.conf

wKgZPGlxzoyAfU54AAAEjsMzodM648.png圖 8

修改內(nèi)容如下:

cat.* //取消注釋

wKgZO2lxzpmAXU8CAAAeTea_Et4773.png圖 9

再次運(yùn)行程序?qū)⒃诋?dāng)前目錄下生成日志文件zlog.log。

wKgZO2lxzqeAQj9WAACbaRz95vA192.png圖 10

3關(guān)鍵代碼

(1)打印說(shuō)明菜單。

wKgZO2lxzrOAVLV_AAA-kLlCTlA854.png圖 11?mian.c

(2)zlog初始化。

wKgZPGlxzrqAJ2r4AAB6hYLjMSI729.png圖 12?supplement_zlog.c

(3)創(chuàng)建zlog配置文件。

wKgZO2lxzsOAN5GIAAA1xQVnfrE887.png圖 13?supplement_zlog.c

(4)讀取csd寄存器信息。

wKgZPGlxzsuAGmUkAAChkkaRt00030.png圖 14?extra_mmc.c

(5)查看各eMMC品牌的壽命評(píng)估信息。

wKgZO2lxztKAcA4sAAAyz0yKTac857.png圖 15?main.c


審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 評(píng)估板
    +關(guān)注

    關(guān)注

    1

    文章

    1024

    瀏覽量

    31315
  • emmc
    +關(guān)注

    關(guān)注

    7

    文章

    273

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    RK3562 單板機(jī)嵌入式 eMMC 健康監(jiān)測(cè)開(kāi)發(fā)指南:數(shù)據(jù)采集與狀態(tài)分析

    本文為創(chuàng)龍科技RK3562 單板機(jī) eMMC 健康管理開(kāi)發(fā)指南,圍繞 emmc_get_info 案例,詳解
    的頭像 發(fā)表于 03-31 15:07 ?128次閱讀
    RK3562 單板機(jī)嵌入式 <b class='flag-5'>eMMC</b> <b class='flag-5'>健康</b>監(jiān)測(cè)<b class='flag-5'>開(kāi)發(fā)</b>指南:數(shù)據(jù)采集與狀態(tài)分析

    DR1 系列評(píng)估 PS 端裸機(jī)與 FreeRTOS 開(kāi)發(fā)案例手冊(cè)

    本文為創(chuàng)龍科技DR1 系列評(píng)估 PS 端裸機(jī)與 FreeRTOS 開(kāi)發(fā)指南,涵蓋三大核心案例與雙開(kāi)發(fā)
    的頭像 發(fā)表于 01-19 17:12 ?288次閱讀
    <b class='flag-5'>DR1</b> <b class='flag-5'>系列</b><b class='flag-5'>評(píng)估</b><b class='flag-5'>板</b> PS 端裸機(jī)與 FreeRTOS <b class='flag-5'>開(kāi)發(fā)</b>案例<b class='flag-5'>手冊(cè)</b>

    DR1 系列核心 PS+PL 異構(gòu)多核實(shí)戰(zhàn)案例手冊(cè)(二)

    本文為創(chuàng)龍科技DR1 系列評(píng)估 PS+PL 異構(gòu)多核開(kāi)發(fā)指南,涵蓋 9 類核心案例與關(guān)鍵技術(shù)實(shí)現(xiàn)。核心內(nèi)容包括 AXI 總線與 PS_PL
    的頭像 發(fā)表于 01-14 17:23 ?4766次閱讀
    <b class='flag-5'>DR1</b> <b class='flag-5'>系列</b>核心<b class='flag-5'>板</b> PS+PL 異構(gòu)多核實(shí)戰(zhàn)案例<b class='flag-5'>手冊(cè)</b>(二)

    DR1 系列核心 PS+PL 異構(gòu)多核實(shí)戰(zhàn)案例手冊(cè)(一)

    本文為創(chuàng)龍科技DR1 系列評(píng)估 PS+PL 異構(gòu)多核開(kāi)發(fā)指南,涵蓋 9 類核心案例與關(guān)鍵技術(shù)實(shí)現(xiàn)。核心內(nèi)容包括 AXI 總線與 PS_PL
    的頭像 發(fā)表于 01-14 15:37 ?279次閱讀
    <b class='flag-5'>DR1</b> <b class='flag-5'>系列</b>核心<b class='flag-5'>板</b> PS+PL 異構(gòu)多核實(shí)戰(zhàn)案例<b class='flag-5'>手冊(cè)</b>(一)

    DR1 評(píng)估 PL 端 FPGA 開(kāi)發(fā)完全指南:基礎(chǔ)案例與 ADC 采集模塊詳解(一)

    本文為創(chuàng)龍科技DR1 系列評(píng)估 PL 端 FPGA 開(kāi)發(fā)案例指南,涵蓋 led_flash、key_led 及三款 ADC 采集案例。核心
    的頭像 發(fā)表于 01-08 15:46 ?354次閱讀
    <b class='flag-5'>DR1</b> <b class='flag-5'>評(píng)估</b><b class='flag-5'>板</b> PL 端 FPGA <b class='flag-5'>開(kāi)發(fā)</b>完全指南:基礎(chǔ)案例與 ADC 采集模塊詳解(一)

    DR1M90 評(píng)估 TD-FD 工程與 Linux 多場(chǎng)景應(yīng)用開(kāi)發(fā)指南

    本文為創(chuàng)龍科技DR1 系列評(píng)估 TD-FD 工程編譯與加載手冊(cè),系統(tǒng)講解 TD/FPGA 工程與 FD/SoC 工程的全流程
    的頭像 發(fā)表于 01-07 11:37 ?789次閱讀
    <b class='flag-5'>DR1</b>M90 <b class='flag-5'>評(píng)估</b><b class='flag-5'>板</b> TD-FD 工程與 Linux 多場(chǎng)景應(yīng)用<b class='flag-5'>開(kāi)發(fā)</b>指南

    DR1平臺(tái)Linux應(yīng)用開(kāi)發(fā)指南:含GDB調(diào)試、Python及MQTT實(shí)戰(zhàn)

    本文為創(chuàng)龍科技DR1 系列評(píng)估 Linux 應(yīng)用開(kāi)發(fā)手冊(cè),系統(tǒng)講解
    的頭像 發(fā)表于 01-05 16:48 ?4776次閱讀
    <b class='flag-5'>DR1</b>平臺(tái)Linux應(yīng)用<b class='flag-5'>開(kāi)發(fā)</b>指南:含GDB調(diào)試、Python及MQTT實(shí)戰(zhàn)

    基于安路DR1M90 FPSoC 的Linux 系統(tǒng)全流程開(kāi)發(fā)指南(3)

    手冊(cè)由創(chuàng)龍科技研發(fā),針對(duì)安路飛龍 DR1M90,詳述 Linux 系統(tǒng)開(kāi)發(fā)流程:LinuxSDK 配置編譯、BOOT.bin(FSBL+U-Boot)開(kāi)發(fā)、Kernel 與 Root
    的頭像 發(fā)表于 11-26 17:01 ?419次閱讀
    基于安路<b class='flag-5'>DR1</b>M90 FPSoC 的Linux 系統(tǒng)全流程<b class='flag-5'>開(kāi)發(fā)</b>指南(3)

    基于安路DR1M90 FPSoC 的Linux 系統(tǒng)全流程開(kāi)發(fā)指南(1

    手冊(cè)由創(chuàng)龍科技研發(fā),針對(duì)安路飛龍 DR1M90,詳述 Linux 系統(tǒng)開(kāi)發(fā)流程:LinuxSDK 配置編譯、BOOT.bin(FSBL+U-Boot)開(kāi)發(fā)、Kernel 與 Root
    的頭像 發(fā)表于 11-25 14:09 ?457次閱讀
    基于安路<b class='flag-5'>DR1</b>M90 FPSoC 的Linux 系統(tǒng)全流程<b class='flag-5'>開(kāi)發(fā)</b>指南(<b class='flag-5'>1</b>)

    一步步完成安路飛龍 DR1M90 Linux 系統(tǒng)固化:?jiǎn)?dòng)卡制作 + eMMC 固化

    手冊(cè)由創(chuàng)龍科技研發(fā),針對(duì)安路飛龍 DR1M90,詳述 Linux 系統(tǒng)啟動(dòng)卡制作(含工具包使用、PV 工具安裝等)與 eMMC 固化步驟,說(shuō)明啟動(dòng)卡和 eMMC 分區(qū)結(jié)構(gòu),提供
    的頭像 發(fā)表于 11-21 10:48 ?6178次閱讀
    一步步完成安路飛龍 <b class='flag-5'>DR1</b>M90 Linux 系統(tǒng)固化:?jiǎn)?dòng)卡制作 + <b class='flag-5'>eMMC</b> 固化

    安路DR1M90評(píng)估:從基礎(chǔ)外設(shè)到通信模塊測(cè)試指南

    手冊(cè)由創(chuàng)龍科技研發(fā),針對(duì)安路飛龍 DR1M90 評(píng)估,詳述 Linux 系統(tǒng)下功能測(cè)試流程。含系統(tǒng)啟動(dòng)驗(yàn)證,LED、按鍵、DDR 等基礎(chǔ)外設(shè)測(cè)試,ETH、WiFi、4G、GPS 等
    的頭像 發(fā)表于 11-20 15:26 ?1634次閱讀
    安路<b class='flag-5'>DR1</b>M90<b class='flag-5'>評(píng)估</b><b class='flag-5'>板</b>:從基礎(chǔ)外設(shè)到通信模塊測(cè)試指南

    【米爾MYC-YM90X安路飛龍DR1開(kāi)發(fā)板】HMI人機(jī)界面開(kāi)發(fā)

    綜合,生成網(wǎng)表文件,檢查資源占用率(避免超過(guò) DR1 系列的 94,464LEs、240DSP 等上限)。 約束配置:添加時(shí)序約束(如時(shí)鐘頻率、接口延遲)和物理約束(如引腳分配,需參考開(kāi)發(fā)板原理圖
    發(fā)表于 08-14 21:26

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

    上市,是A股首家專注于FPGA業(yè)務(wù)的上市公司。 YM90X開(kāi)發(fā)板用的就是安路的SALDRAGON1(飛龍1,以下簡(jiǎn)稱 DR1
    發(fā)表于 06-13 17:02

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

    ,是A股首家專注于FPGA業(yè)務(wù)的上市公司。YM90X開(kāi)發(fā)板用的就是安路的SALDRAGON1(飛龍1,以下簡(jiǎn)稱DR1系列FPSoC。FPS
    的頭像 發(fā)表于 06-13 08:03 ?1953次閱讀
    有ARM,NPU,F(xiàn)PGA三種核心的<b class='flag-5'>開(kāi)發(fā)板</b> — 米爾安路飛龍派<b class='flag-5'>開(kāi)發(fā)板</b>

    【米爾MYC-YM90X安路飛龍DR1開(kāi)發(fā)板】安路科技 SALDRAGON開(kāi)發(fā)板介紹

    基于SALDRAGON的核心、開(kāi)發(fā)板,加速客戶產(chǎn)品化進(jìn)程。例如,雙方聯(lián)合開(kāi)發(fā)的電子后視鏡方案已應(yīng)用于商用車領(lǐng)域。 五、開(kāi)發(fā)板介紹 米爾電子基于安路科技
    發(fā)表于 04-28 17:57