OpenEdv-开源电子网

标题: 求助 !串口自动上报 imx-sdma 20ec000.sdma: external firmware not found, using ROM firmware [打印本页]

作者: z2500abc    时间: 2020-6-3 21:49
标题: 求助 !串口自动上报 imx-sdma 20ec000.sdma: external firmware not found, using ROM firmware
(, 下载次数: 0)

求助,为啥串口会自动打印出  imx-sdma 20ec000.sdma: external firmware not found, using ROM firmware
这是什么原因,求助各位大神帮忙解决

作者: 茂茂2019    时间: 2020-6-3 21:49
这个不用管,只是驱动 里面找不到 文件系统里的固件,使用了Rom里面的固件而已。
作者: peng1554    时间: 2020-6-4 10:09
帮顶~~
作者: z2500abc    时间: 2020-6-6 10:33
大家顶起来啊
作者: akes    时间: 2021-8-23 09:20
茂茂2019 发表于 2020-6-3 21:49
这个不用管,只是驱动 里面找不到 文件系统里的固件,使用了Rom里面的固件而已。

没找到这个固件,SPI大量数据传输时会死机,似乎超过16个数据就会自动使用DMA,后来我用Yocto当根文件系统解决了,可又不知道Yocto怎么裁剪。最近我还是想要把这问题解决了
作者: 茂茂2019    时间: 2021-8-23 09:59
akes 发表于 2021-8-23 09:20
没找到这个固件,SPI大量数据传输时会死机,似乎超过16个数据就会自动使用DMA,后来我用Yocto当根文件系 ...

(1)是自己编译 的yocto吗?yocto里面是/lib/firmware目录下是会有些固件的,因为nxp原厂都是用yocto,所以在yocto里做了一些支持。是别的文件系统没有的。至于裁剪,你得了解文件系统里的文件结构,每种库,每种软件的作用。可以删除或者去除编译的手段来裁剪。
(2)你再测试下,是/lib/firmware哪个固件引起spi大量数据报错呢。



作者: akes    时间: 2021-8-23 11:06
茂茂2019 发表于 2021-8-23 09:59
(1)是自己编译 的yocto吗?yocto里面是/lib/firmware目录下是会有些固件的,因为nxp原厂都是用yocto, ...

1.用的是正点原子编译的Yocto。
2.SPI传大量数据死机是用 正点原子Linux驱动教程里的BusyBox编译的根文件系统时才会出现。新手上路,还不知道根文件系统怎么学
作者: 茂茂2019    时间: 2021-8-23 11:27
akes 发表于 2021-8-23 11:06
1.用的是正点原子编译的Yocto。
2.SPI传大量数据死机是用 正点原子Linux驱动教程里的BusyBox编译的根文 ...

确认是内核问题还是文件 系统问题。是只换了文件 系统?
作者: akes    时间: 2021-8-23 17:16
茂茂2019 发表于 2021-8-23 11:27
确认是内核问题还是文件 系统问题。是只换了文件 系统?

只换了文件系统




欢迎光临 OpenEdv-开源电子网 (http://www.openedv.com/) Powered by Discuz! X3.4