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
查看“測試編號”