嵌入式爱好者

嵌入式爱好者 门户 知识库 查看内容

移植新的文件系统丢失uart-sdma固件

2024-2-26 10:10| 发布者: L_S_H| 查看: 26| 评论: 0

类目:  >  知识库     文档编号: 1302

一、客户问题:

更换文件系统后,使用Debian10文件系统,发现uart在通讯过程中发现丢失SDMA固件,具体报错如下:

1、加载时报错:

2、运行时报错

正常文件系统加载:

二、问题尝试解决

  在文件目录下,同样的路径放置咱们的固件,仍无法读到。在文件系统启动的方式是无法生效了,在启动时发现内核刚刚启动也是在读这个固件的,这样能够更加保证读到固件。

三、解决办法

1、先看文件系统的两个固件的命名,然后搜索看看是在哪里进行引用

发现dtsi中调用的是imx/sdma/sdma-imx7d.bin这个固件,所以只需要把这个固件编译进去就行了

2、发现内核中已经有firmware,所以继续新建,保证和文件系统一致imx/sdma/

3、在配置文件中加入这部分修改,替换defconfig

4、重新编译内核,替换到文件系统中,保存重启


A、加载信息:

B、串口测试:


已解决

未解决

只是看看

最新评论

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-6-27 03:58

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部