Я работал над попыткой получить чип eMMC, работающий на моей встроенной платформе linux. До сих пор я сделал следующее:Следующие шаги с новым eMMC на встроенном Linux
(1) Добавлен пользовательский драйвер в драйверах/ММС/хоста (2) Составитель ядро и целевое изображение (3), загруженного изображения на цели и загрузились доска
Во время ботинка я вижу это:
.
mmcblk0: mmc0:0001 4YMD3R 3.64 GiB
mmc0: calculated max. discard sectors 4579328 for timeout 2684354 ms
mmcblk0boot0: mmc0:0001 4YMD3R partition 1 4.00 MiB
mmc0: calculated max. discard sectors 4579328 for timeout 2684354 ms
mmcblk0boot1: mmc0:0001 4YMD3R partition 2 4.00 MiB
.
.
mmcblk0: error -84 transferring data, sector 0, nr 8, cmd response 0x900, card status 0x0
end_request: I/O error, dev mmcblk0, sector 0
.
Buffer I/O error on device mmcblk0, logical block 0
.
mmcblk0: error -84 transferring data, sector 0, nr 8, cmd response 0x900, card status 0x900
mmcblk0: retrying using single block read
.
mmcblk0boot1: error -84 transferring data, sector 0, nr 8, cmd response 0x900, card status 0x900
mmcblk0boot1: retrying using single block read
.
mmcblk0boot1: unknown partition table
.
mmcblk0boot0: unknown partition table
После загрузки я, вот выход/Proc/разделов:
# cat /proc/partitions
major minor #blocks name
31 0 7824 mtdblock0
179 0 3817472 mmcblk0
179 16 4096 mmcblk0boot1
179 8 4096 mmcblk0boot0
Может кто-нибудь сказать мне о следующие:
- Мое устройство работает нормально?
- Как начать запись данных в раздел userdata? (монтаж не выполняется для mmcbllk0)
- Как создать дополнительные разделы общего назначения?
- Как создать дополнительные (обычные) разделы?
Спасибо заранее, я супер новый в этом, и я не могу найти эту информацию в любом месте.
elDukae