Linux kernel mmc_test驅動測試mmc


Linux內核開發人員已經開發了mmc_test作為單元測試模塊來測試emmc,並將其作為Linux內核源代碼的一部分。您需要將CONFIG_MMC_TEST啟用為LKM來構建內核。請遵循以下步驟:


#insmod mmc_test.ko(也可以直接編譯到內核中)

解除mmc塊驅動程序的綁定:
#echo mmc0:b368 > /sys/bus/mmc/drivers/mmcblk/unbind
綁定mmc_test驅動程序:
#echo mmc0:b368 > /sys/bus/mmc/drivers/mmc_test/bind
如果沒有進行debugfs掛載,請掛載debugfs:
#mount -t debugfs none /sys/kernel/debug
安裝后,您可以cat用於:"/sys/kernel/debug/mmc0/mmc0:b368/test"
#echo "test number" > /sys/kernel/debug/mmc0/mmc0\:b368/test
您可以使用#cat /sys/kernel/debug/mmc0/mmc0\:b368/testlist查看“測試編號”


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM