วิธีอ่าน CSD register จาก eMMC โดยใช้ mmc-utils


0

เรามีคณะกรรมการกำหนดเองตามบีเกิ้ลดำที่มี RAM 512MB และ 4GB eMMC

ฉันพยายามอ่าน CSD register จากกระดาน แต่ฉันได้รับข้อผิดพลาดดังต่อไปนี้

# mmc csd read /dev/mmcblk0
MMC/SD information directory '/dev/mmcblk0' does not exist.

เมื่อฉันตรวจสอบ mmc csd คำสั่งช่วยบอกว่า "เส้นทางอุปกรณ์ควรระบุไดเรกทอรีไฟล์ csd

# mmc csd --help
Usage:
        mmc csd read <device path>
                Print CSD data from <device path>.
                The device path should specify the csd file directory.

ดังนั้นฉันจึงลองคำสั่งด้านล่างเช่นกัน

mmc csd read /sys/class/mmc_host/mmc1/mmc1\:0001/csd

อย่างไรก็ตามมันไม่ทำงาน ฉันไม่รู้ว่าควรส่งสิ่งใดเป็นสเป็คพา ธ ฉันรู้ว่าฉันสามารถอ่านไฟล์ sysfs เพื่อรับค่า csd อย่างไรก็ตามฉันคิดว่า mmc-utils ควรแยกวิเคราะห์และแสดง

ฉันจะดูรหัส mmc-utils และอัปเดตการค้นพบของฉันที่นี่ ในขณะที่ทุกคนรู้แจ้งให้ฉันทราบเพื่อให้เร็วขึ้น

คำตอบ:


0

สมมติว่าเส้นทางนั้นถูกต้องมันจะทำงานได้ถ้าคุณลบส่วนท้าย csd จากเส้นทาง:

mmc csd read /sys/class/mmc_host/mmc1/mmc1\:0001/
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.