Porting U-Boot 2023.04 and Kernel 6.1.11 to Nanopi NEO Development Board

Environment Description

  • OS: Ubuntu 20.04.5 LTS
  • GCC: arm-none-linux-gnueabihf-gcc 10.3.0

Compiler download link: Downloads | GNU-A Downloads – Arm Developer[1]

U-Boot Porting

Current latest version v2023.04-rc2 download link: https://github.com/u-boot/u-boot/archive/refs/tags/v2023.04-rc2.tar.gz[2]

Set cross compiler:

export CROSS_COMPILE=arm-none-linux-gnueabihf-

Compile configuration:

make nanopi_neo_defconfig

Compile:

make -j8

Encountered issues: Porting U-Boot 2023.04 and Kernel 6.1.11 to Nanopi NEO Development BoardSolution:

sudo apt install python3-pip
pip3 install setuptools

Compilation output: Porting U-Boot 2023.04 and Kernel 6.1.11 to Nanopi NEO Development BoardBurning:

sudo dd if=u-boot-sunxi-with-spl.bin of=/dev/sdc bs=1024 seek=8 oflag=direct

Boot test: Porting U-Boot 2023.04 and Kernel					</div>
									</div>
						
							<div class= 2025-01-12

Back to Top
Product has been added to your cart
×