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

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

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

3天內不再提示

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

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

掃碼添加小助手

加入工程師交流群

前 言

本文主要介紹eMMC健康管理開發(fā)案例,實現(xiàn)讀取核心板板載eMMC內部健康管理信息的功能。適用開發(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)

交叉編譯工具鏈:

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

U-Boot、內核開發(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技術))、1GByteDDR配置核心板進行演示。

術語表

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

wKgZO2lxzl6AXsxwAAAroCaAQfU075.png

注意事項

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

wKgZPGlxzlqAIXx6AAANx9l70mU682.png

1案例說明

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

程序流程圖如下圖所示。

wKgZPGlxzlGATxrJAABCtksia64001.png圖 1

2案例測試

評估板啟動,請將案例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寄存器內容

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

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

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技術)。

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

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

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

wKgZPGlxzgWAegYrAAOieijOFJE638.png圖 7

wKgZO2lxzf2AE-B6AABMfN78aII902.png表 3?打印結果

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

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

(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,即運行過程中產生的3個壞塊數(shù)。

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

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

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

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

wKgZO2lxzmqATmWCAAAVV0J-jmY445.png

2.2日志功能

程序首次執(zhí)行后將自動生成zlog.conf日志配置文件,并且該文件默認關閉日志Log信息。如需開啟日志Log信息,請執(zhí)行如下命令修改zlog.conf日志配置文件。

Target# vi zlog.conf

wKgZPGlxzoyAfU54AAAEjsMzodM648.png圖 8

修改內容如下:

cat.* //取消注釋

wKgZO2lxzpmAXU8CAAAeTea_Et4773.png圖 9

再次運行程序將在當前目錄下生成日志文件zlog.log。

wKgZO2lxzqeAQj9WAACbaRz95vA192.png圖 10

3關鍵代碼

(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


審核編輯 黃宇

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

    關注

    1

    文章

    929

    瀏覽量

    31143
  • emmc
    +關注

    關注

    7

    文章

    261

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

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

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

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

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

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

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

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

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

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

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

    基于安路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 ?369次閱讀
    基于安路<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)固化:啟動卡制作 + eMMC 固化

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

    安路DR1M90評估:從基礎外設到通信模塊測試指南

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

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

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

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

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

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

    ,是A股首家專注于FPGA業(yè)務的上市公司。YM90X開發(fā)板用的就是安路的SALDRAGON1(飛龍1,以下簡稱DR1系列FPSoC。FPS
    的頭像 發(fā)表于 06-13 08:03 ?1653次閱讀
    有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ā)板,加速客戶產品化進程。例如,雙方聯(lián)合開發(fā)的電子后視鏡方案已應用于商用車領域。 五、開發(fā)板介紹 米爾電子基于安路科技
    發(fā)表于 04-28 17:57

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

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

    嵌入式系統(tǒng)存儲的軟件優(yōu)化策略

    景存儲數(shù)據(jù)的頻率,為保證產品壽命要求,評估選擇合適的存儲類型和容量。 四、飛凌嵌入式賦能 (1)針對eMMC,根據(jù)對壽命
    發(fā)表于 02-28 14:17