Cubieboard A20 - Instalando o Kankin na NAND: mudanças entre as edições

De Área31 Hackerspace
Sem resumo de edição
Sem resumo de edição
 
(6 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
=Particione a NAND =
w3m 'http://dl.cubieforums.com/loz/boot_partition/bootloader/cubie_nand_uboot_partition_image.bin'
dd bs=4096 if=./cubie_nand_uboot_partition_image.bin of=/dev/nand
Ou
Compile as ferramentas necessárias para particionar a NAND:
Compile as ferramentas necessárias para particionar a NAND:
  cd /opt
  cd /opt
Linha 5: Linha 13:


  cd sunxi-tools ; make
  cd sunxi-tools ; make




Linha 20: Linha 29:


  mkfs.ext4 /dev/nandc
  mkfs.ext4 /dev/nandc
 
ou
mkfs.btrfs -O ^extref /dev/nandc -f


Crie os diretórios e monte a partição raiz (ext4):
Crie os diretórios e monte a partição raiz (ext4):
Linha 35: Linha 45:
  mkdir /mnt/nand/boot/linux
  mkdir /mnt/nand/boot/linux


Baixe os arquivos de boot e kernel:
Baixe os arquivos de boot:
  wget http://hackstore.com.br/downloads/kankin-cubie2/u-boot-nand-ext4.bin.gz
  wget http://hackstore.com.br/downloads/kankin-cubie2/u-boot-nand-ext4.bin.gz


wget http://hackstore.com.br/downloads/kankin-cubie2/A20-kernel-3.4.67.tar.gz


 
Extraia os arquivos de boot:
Extraia os arquivos de boot e kernel para a NAND:
  gunzip u-boot-nand-ext4.bin.gz && mv u-boot-nand-ext4.bin /mnt/nand/boot/linux/u-boot.bin
  gunzip u-boot-nand-ext4.bin.gz && mv u-boot-nand-ext4.bin /mnt/nand/boot/linux/u-boot.bin


mkdir /tmp/kernel ; tar xzvpf A20-kernel-3.4.67.tar.gz -C /tmp/kernel
Renomeie o arquivo de boot:
mv /tmp/kernel/boot/* /mnt/nand/boot/ && mv /mnt/nand/boot/uImage.3.4.67-sun7i+ /mnt/nand/boot/uImage




Linha 58: Linha 61:




[[Categoria:Embarcados]]
[[Categoria:HardwareOpensource]]
[[Categoria:HardwareOpensource]]
[[Categoria:SoftwareOpensource]]
[[Categoria:SoftwareOpensource]]
[[Categoria:Linux]]
[[Categoria:Linux]]
[[Categoria:Projetos]]
[[Categoria:KnowledgeBase]]
[[Categoria:KnowledgeBase]]




Fonte:
Fonte:
  http://www.cubieforums.com/index.php?topic=866.0
  http://linux-sunxi.org/Cubieboard/Installing_on_NAND

Edição atual tal como às 20h25min de 14 de agosto de 2015

Particione a NAND

w3m 'http://dl.cubieforums.com/loz/boot_partition/bootloader/cubie_nand_uboot_partition_image.bin'
dd bs=4096 if=./cubie_nand_uboot_partition_image.bin of=/dev/nand

Ou

Compile as ferramentas necessárias para particionar a NAND:

cd /opt
git clone git://github.com/linux-sunxi/sunxi-tools
cd sunxi-tools ; make


Particione o NAND (responda Y para a pergunta):

./nand-part -f a20 /dev/nand 32768 'bootloader 120480' 'boot 512' 'rootfs 0'


reinicie o cubieboard2:

shutdown -r now


Formate as partições:

mkfs.vfat /dev/nanda
mkfs.ext4 /dev/nandc

ou

mkfs.btrfs -O ^extref /dev/nandc -f

Crie os diretórios e monte a partição raiz (ext4):

mkdir /mnt/nand
mount /dev/nandc /mnt/nand


Crie os diretórios e monte a partição de boot (vfat):

mkdir /mnt/nand/boot
mount /dev/nanda /mnt/nand/boot/
mkdir /mnt/nand/boot/linux

Baixe os arquivos de boot:

wget http://hackstore.com.br/downloads/kankin-cubie2/u-boot-nand-ext4.bin.gz


Extraia os arquivos de boot:

gunzip u-boot-nand-ext4.bin.gz && mv u-boot-nand-ext4.bin /mnt/nand/boot/linux/u-boot.bin


Crie o arquivo de configuração:

touch  /mnt/nand/boot/uEnv.txt
echo -e "console=tty0\nextraargs=console=ttyS0,115200 disp.screen0_output_mode=EDID:1440x900p75 root=/dev/nandc rootwait panic=10 consoleblank=0" > /mnt/nand/boot/uEnv.txt


Fonte:

http://linux-sunxi.org/Cubieboard/Installing_on_NAND
Cookies nos ajudam a entregar nossos serviços. Ao usar nossos serviços, você concorda com o uso de cookies.