国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

前 言

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

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

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

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

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

交叉編譯工具鏈:

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

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

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

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

術(shù)語表

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

wKgZO2lxzl6AXsxwAAAroCaAQfU075.png

注意事項(xiàng)

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

wKgZPGlxzlqAIXx6AAANx9l70mU682.png

1案例說明

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

程序流程圖如下圖所示。

wKgZPGlxzlGATxrJAABCtksia64001.png圖 1

2案例測試

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

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

wKgZPGlxzkeAKnr1AAAmFtpKWoU478.png圖 2

參數(shù)解析:

-f:命令格式;

-c:查詢eMMC extcsd;

-h:查看幫助菜單;

-bw:查詢佰維存儲品牌eMMC壽命評估信息;

-jbl:查詢江波龍品牌eMMC壽命評估信息;

-ky:查詢康盈品牌eMMC壽命評估信息。

2.1信息查詢

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

eMMC作為廣泛應(yīng)用于移動(dòng)設(shè)備、嵌入式系統(tǒng)的存儲解決方案,其功能配置、狀態(tài)監(jiān)控和高級特性主要通過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廠商為佰維存儲,顆粒類型為MLC(采用PSLC技術(shù))。

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

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

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

wKgZPGlxzgWAegYrAAOieijOFJE638.png圖 7

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

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

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

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

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

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

(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,說明eMMC消耗壽命≤10%。

wKgZO2lxzmqATmWCAAAVV0J-jmY445.png

2.2日志功能

程序首次執(zhí)行后將自動(dòng)生成zlog.conf日志配置文件,并且該文件默認(rèn)關(guān)閉日志Log信息。如需開啟日志Log信息,請執(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)打印說明菜單。

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品牌的壽命評估信息。

wKgZO2lxztKAcA4sAAAyz0yKTac857.png圖 15?main.c


審核編輯 黃宇

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

    關(guān)注

    1

    文章

    931

    瀏覽量

    31175
  • emmc
    +關(guān)注

    關(guān)注

    7

    文章

    261

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    DR1 系列評估 PS 端裸機(jī)與 FreeRTOS 開發(fā)案例手冊

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    一步步完成安路飛龍 DR1M90 Linux 系統(tǒng)固化:啟動(dòng)卡制作 + eMMC 固化

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

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

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

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

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

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

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

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

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

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

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

    拯救NAND/eMMC:延長閃存壽命

    隨著電子設(shè)備的廣泛應(yīng)用,NAND閃存和eMMC作為主流存儲介質(zhì),其使用壽命受到廣泛關(guān)注。本文將探討其損壞的軟件原因,并提供延長使用壽命的實(shí)用方法。前言長時(shí)間運(yùn)行后出現(xiàn)NAND或者eMMC
    的頭像 發(fā)表于 03-25 11:44 ?3246次閱讀
    拯救NAND/<b class='flag-5'>eMMC</b>:延長閃存<b class='flag-5'>壽命</b>