Нужен необработанный доступ к eMMC разделам начальной загрузки

Я должен смочь получить доступ к двум разделам "начальной загрузки" eMMC на SD-карте от моей системы Ubuntu 14.04 с адаптером SD-карты USB. SD-карта является на самом деле встроенным eMMC включенным устройством - в на плату адаптера SD-карты, но это смотрит точно так же, как SD-карта.

В документации ядра говорится, что разделы начальной загрузки доступны как/dev/mmcblkXboot0 и/dev/mmcblkXboot1. Когда я включаю SD-карту к своей системе, она монтируется как/dev/sdc, и я вижу "пользовательский" раздел на карте, но не разделы начальной загрузки, которые я знаю, существуют, потому что я могу казаться ими в другой системе.

Разделы начальной загрузки не содержат монтируемой файловой системы, но они содержат необработанные данные, используемые встроенным микропрограммным обеспечением в другой системе. Я просто хочу смочь использование dd к чтению-записи разделы начальной загрузки.

Я вполне уверен, я сделал эту пару несколько лет назад с помощью ноутбука со встроенным читателем SD-карты и выполнив другую версию Linux (не уверенный, если это была Ubuntu).

Кто-либо может помочь с тем, как сделать это на Ubuntu 14.04?

lsblk производят:

bwelch@bwelch-linux:~$ lsblk
NAME    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda       8:0    0 149.1G  0 disk 
├─sda1    8:1    0 141.1G  0 part /
├─sda2    8:2    0     1K  0 part 
└─sda5    8:5    0   7.9G  0 part [SWAP]
sdc       8:32   1 229.3M  0 disk 
├─sdc1    8:33   1   128K  0 part 
├─sdc2    8:34   1     9M  0 part 
├─sdc3    8:35   1    72M  0 part /media/bwelch/disk3
├─sdc4    8:36   1     5M  0 part 
├─sdc5    8:37   1    19M  0 part /media/bwelch/disk1
├─sdc6    8:38   1   128K  0 part 
├─sdc7    8:39   1   128K  0 part 
├─sdc8    8:40   1   128K  0 part 
├─sdc9    8:41   1     9M  0 part 
├─sdc10   8:42   1    72M  0 part /media/bwelch/disk2
├─sdc11   8:43   1     5M  0 part 
├─sdc12   8:44   1    19M  0 part /media/bwelch/disk
├─sdc13   8:45   1   128K  0 part 
├─sdc14   8:46   1   128K  0 part 
├─sdc15   8:47   1   7.5M  0 part /media/bwelch/697838c1-c1d3-49f0-adf4-ad22d143291a
└─sdc16 259:0    1   7.5M  0 part /media/bwelch/ef831e0f-002f-4d68-8b28-1a81eb86f68e
sr0      11:0    1  1024M  0 rom  
bwelch@bwelch-linux:~$
3
задан 29 March 2017 в 00:14

1 ответ

Я получил подтверждение, что это поведение является, на самом деле, свойством картридера. Картридер USB выставляет только устройство массового хранения USB, таким образом, программное обеспечение даже не знает, что существует карта SD/eMMC. Картридер должен был бы выставить разделы начальной загрузки как отдельные устройства, но он не делает, который нормален.

я должен найти способ присоединить собственный интерфейс SD/eMMC к моему хосту ПК. Когда я сделал эту пару несколько лет назад, я использовал более старый ноутбук с интегрированным читателем SD-карты, и я предполагаю, что она имела собственный интерфейс SD. Единственные дополнительные собственные читатели я могу найти теперь использование теперь прекращенным чипсетом Ricoh R5U230, но я не уверен, доступны ли драйверы Linux для него.

0
ответ дан 1 December 2019 в 20:58

Другие вопросы по тегам:

Похожие вопросы: