软件配置
修改内核和设备树:
打开内核配置
root@ubuntu:~/work/OK10xx-linux-fs/flexbuild$ flex-builder -c linux:custom -m ls1046ardb -a arm64
修改设备树,路径:OK10xx-linux-fs/flexbuild/packages/linux/linux/arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi
修改完成后单独编译内核,生成内核镜像单独烧写;
替换Image,设备树,usb驱动模块源码路径:build/linux/linux/arm64/output/drivers/usb/
将编译生成的USB驱动模块放到开发板USB驱动模块路径:/lib/modules/4.14.47/kernel/drivers/usb
单步更新内核:
可以使用 U 盘直接替换文件系统中/run/media/mmcblk0p2/boot/的镜像。
使用如下命令替换镜像:
cp -rf /run/media/sda1/boot /run/media/mmcblk0p2/
然后再输入 sync 保存 重启即可。
硬件修改
USB2:在硬件上将FB9去掉,断绝与底板的供电