Understanding the Cortex-A9 U-Boot Startup Code

Understanding the Cortex-A9 U-Boot Startup Code

This article is a record of Teacher Peng’s first live broadcast on Bilibili, where he took notes while streaming. The video has been uploaded to Bilibili. Now it has been organized into this article. If you want to learn about the detailed process of U-Boot startup code, you can enter my Bilibili space to learn … Read more

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

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: Solution: sudo apt install python3-pip pip3 install setuptools Compilation output: Burning: sudo dd … Read more