logo
0
0
Login
1. pwm 例子增加 log 2. 文档完善

dev readme

setenv

wget https://mirrors.tuna.tsinghua.edu.cn/armbian-releases/_toolchain/gcc-arm-11.2-2022.02-x86_64-aarch64-none-linux-gnu.tar.xz mkdir -p /opt/arm-gcc tar -xf gcc-arm-11.2-2022.02-x86_64-aarch64-none-linux-gnu.tar.xz -C /opt/arm-gcc --strip-components=1 export PATH=/opt/arm-gcc/bin:$PATH wget https://mirrors.tuna.tsinghua.edu.cn/armbian-releases/_toolchain/gcc-linaro-aarch64-none-elf-4.8-2013.11_linux.tar.xz mkdir -p /opt/linaro-gcc tar -xf gcc-linaro-aarch64-none-elf-4.8-2013.11_linux.tar.xz -C /opt/linaro-gcc --strip-components=1 export PATH=/opt/linaro-gcc/bin:$PATH ln -s /opt/linaro-gcc/bin/aarch64-none-elf-gcc /bin/aarch64-none-elf-gcc

编译

# 加载PhytiumPi64位配置 make load_kconfig LOAD_CONFIG_NAME=phytiumpi_aarch64_firefly_iopad # 临时更改程序配置 # make menuconfig # 保存已配置的主核从核配置 # make backup_kconfig # 清除编译生成的文件 # make clean # 进行编译 make image

烧录启动

uboot 页面输入命令,进入 shell 页面

setenv ipaddr 192.168.1.20 setenv serverip 192.168.1.2 setenv gatewayip 192.168.1.1 saveenv # elf tftpboot 0x90000000 pe2204_aarch64_phytiumpi_pwm.elf bootelf -p 0x90000000 # 裸机的 bin 无法启动,只能运行 elf # bin tftpboot 0x90000000 pe2204_aarch64_phytiumpi_pwm.bin dcache flush go 0x90000000