Partição para linux incorporado antes de piscar o cartão SD

0

Estou tentando criar um sistema Linux embarcado para karo imx6 8033 som com cartão SD de 4GB usando buildroot para criar rootfs, Configurando o kernel 4.11. Estou usando a ferramenta mfg para gravar o sistema no módulo. Depois de piscar o cartão SD, vejo que a partição rootfs tem apenas 300MB.

# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root               282.5M    136.7M    130.8M  51% /
devtmpfs                342.1M         0    342.1M   0% /dev

uboot

TX6DL U-Boot > mmc part

Partition Map for MMC device 0  --   Partition Type: DOS

Part    Start Sector    Num Sectors     UUID            Type
  1     2048            30720           0cc66cc0-01     0c
  2     32768           614400          0cc66cc0-02     83
  3     647168          7086080         0cc66cc0-03     83

Cada bloco é 512B, então 614400 * 512 = 300MB. Não é suficiente para o meu trabalho.

Eu quero aprender em qual etapa esta configuração de partição está definida durante a configuração de rootfs, kernel ou u-boot? A ferramenta MFG também possui arquivo de configuração. Se esta partição é definida durante o envio de rootfs, kernel e U-boot, qual parâmetro da ferramenta MFG devo alterar para melhorar a partição rootfs?

existe uma forma neste link depois de piscar o cartão SD. Mas eu preciso de uma solução antes de piscar.

    
por gomsis 19.06.2017 / 16:44

1 resposta

0

Eu acho a solução. No meu caso, eu escolhi o script chamado arquivo ucl2.xml em Profiles / TX6 / OS FIRMWARE no arquivo MFG Tool. placa Karo TX6 tem 4 GB MMC, então eu fiz alterações em "LINUX-MMC" na linha 104

    <CMD state="Updater" type="push" body="$ [ -b /dev/emmc ] && (echo label-id:0x0cc66cc0; echo size=30720,type=c; echo size=614400,type=83; echo type=83) | sfdisk /dev/emmc"> Partitioning...</CMD> 

primeiro "tamanho de eco" representa a primeira partição acima. segunda representa a segunda partição. basta adicionar a segunda partição "Num Sectores" com a terceira partição "Num Sectores" e alterar o 614400 com 7700480

    
por 28.06.2017 / 08:05