Cubieboard 2 - Instalando Void na NAND

Cubieboard 2 - Instalando Void na NAND

Criar uma imagem propper parece ser uma tarefa difícil.

Primeiro, todos os SoCs SUNIX tem um processo de inicialização muito específico.

Segundo, eles usam uma proprietary partitining tool  chamada NAND-part, que parece ter algumas questões importantes. Veja NAND para mais detalhes.

 

Prepare a NAND

Instale a imagem Debian na NAND

Clone o SUNIX-livesuite, baixe uma imagem compatível e execute a imagem para o NAND.

 

Instalando o sunix-livesuite

git clone https://github.com/linux-sunxi/sunxi-livesuite.git
cd sunxi-livesuite/awusb/ # build the asusb module

make 
insmod awusb.ko # load the module

cd.../LiveSuit.sh # start the GUI

 

Faça o download da imagem do  debian-nand.img.gz


 

Grave a imagem usando livesuite

Para iniciar o processo, você vai ter que acionar o «FEL» mode. Para fazer isso você terá as seguintes opções:

1) Através de um botão especial FEL


Esse botão pode ser chamado de recovery ou uboot ou FEL. Se o seu aparelho possui tal botão, você só precisa segurá-lo durante a inicialização, e o dispositivo entra no modo FEL.

2) Mantendo um botão padrão


Este é geralmente um dos botões do Tablet PC padrão, como o VOL + chave ou algo assim.

Os seguintes métodos também funcionam:

Pressione e segure a tecla FEL.
Pressione e segure a tecla POWER durante 2 segundos.
Solte a tecla POWER e pressione-a, pelo menos, 3 vezes imediatamente.

Boot1 é inicializado usando estes métodos.

 

Através de console serial

Se você tiver acesso ao UART, você pode digitar o caractere '1' ('2' em alguns dispositivos) para o dispositivo durante o BOOT.

Com SoCs posteriores, U-boot do Allwinner suporta o comando "Efex". Digitando este comando no prompt do u-boot irá desencadear um BOOT em modo de FEL.


Uma imagem especial através de cartão SD


Incluído no nosso repositório sunxi-tools, há uma imagem de inicialização SDCARD pequena que não faz nada mais do que alterar para FEL. Basta instalá-lo em um sdcard como seria com o SPL u-boot ( não se esqueça de alterar / dev / sdc para o endereço do seu sdcard ):

git clone git://github.com/linux-sunxi/sunxi-tools 
dd if=sunxi-tools/bin/fel-sdboot.sunxi of=/dev/sdc bs=1024 seek=8

 

Se não tiver nenhuma imagem de inicialização válido

Se o BROM não encontrar qualquer imagem de inicialização válido, ele entrará automaticamente no modo FEL.

Após a intermitência da imagem para NAND você deve ser capaz de inicializar a nova instalação debian.

 

Instale o VOID na NAND

Dê um boot a partir do VOID sd-card. 

Monte a NAND

mkdir/mnt/nanda 
mount/dev/nanda /mnt/nanda 
mkdir/mnt/nandb 
mount/dev/nandb /mnt/nandb

 

Romova o Debian

rm-rf/mnt/nandb/*

 

Instale o rsync

xbps-install rsync

 

Crie um Exclude Filelist

cat << EOF> ~ / exclude.txt
/ dev / *
/ proc / *
/ sys / *
/mídia/*
/ mnt / *
/corre/*
/ tmp / *
EOF

 

Copie o Rootfs

rsync -avc--exclude-from=~/exclude.txt //mnt/nandb

 

Edite  / mnt / nandb / fstab ( remova a partição do boot )

 

/dev/mmcblk0p1 /boot vfat defaults 02

 

E copie o novo Kernel para a NAND

cp -av /boot/uImage /mnt/nanda/

 

Desligue, remova o SD-Card e Reinicie.

 

 

Para baixar a versão em PDF, clique no link abaixo:

https://www.lojamundi.com.br/download/cubieboard-2-instalando-void-na-nand/cubieboard-2-instalando-void-na-nand.pdf

Posted in: CubieboardEmbarcados

ENTRE EM CONTATO COM A LOJAMUNDI.

Assine nossa Newsletter! É gratuito!

Cadastre seu nome e email para receber novidades e materiais gratuitos da Lojamundi.