请教大家一个问题,在尝试移植最新的 uboot, kernel 和 buildroot 下的 rootfs 时
uboot 是单独编译生成的镜像, kernel 是单独编译生成的镜像,buildroot 在设置好交叉编译工具链后仅生成了根文件系统(未包含uboot 和 kernel, 想等 uboot和 kernel调试完成之后再添加到 buildroot生成镜像文件)
uboot 镜像用烧写工具烧写到 emmc, 之后启动 tftp 加载 kernel, nfs 挂载根文件系统,一切看起来是正常的,开发板正常启动,根文件系统正常挂载。
问题一:出现报错,关于
sdma-imx6q.bin,这是为什么呢,在网上搜索没有关于sdma-imx6q.bin的具体说明。我做了实验,用老师提供的zImage和dtb是正常的,不会出现这个问题。两次测试都是用的我用 buildroot 生成的根文件系统,说明根文件系统应该是正常的。
问题二:linux 5.4 内核支持了 gt11 触摸驱动,使用自带的设备树配置修改了中断和复位引脚。kernel 启动后使用 hexdump 测试,可以得到数值。但是触摸屏节点加载的特别慢,大概要40S “input: Goodix Capacitive TouchScreen as /devices/soc0/soc/2100000.aips-bus/21a4000.i2c/i2c-1/1-005d/input/input2” (上图)日志输出之后触摸才可使用,这是为什么呢

描述有些长,麻烦大家啦 ![]()





