一、客户问题: 更换文件系统后,使用Debian10文件系统,发现uart在通讯过程中发现丢失SDMA固件,具体报错如下: 1、加载时报错: 2、运行时报错 正常文件系统加载: 二、问题尝试解决 在文件目录下,同样的路径放置咱们的固件,仍无法读到。在文件系统启动的方式是无法生效了,在启动时发现内核刚刚启动也是在读这个固件的,这样能够更加保证读到固件。 三、解决办法 1、先看文件系统的两个固件的命名,然后搜索看看是在哪里进行引用 发现dtsi中调用的是imx/sdma/sdma-imx7d.bin这个固件,所以只需要把这个固件编译进去就行了 2、发现内核中已经有firmware,所以继续新建,保证和文件系统一致imx/sdma/下 3、在配置文件中加入这部分修改,替换defconfig 4、重新编译内核,替换到文件系统中,保存重启 A、加载信息: B、串口测试: |
|小黑屋|
飞凌嵌入式
( 冀ICP备12004394号-1 )
GMT+8, 2025-6-27 03:58
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.