[X]关闭

开机内核崩溃经验笔记

文档创建者:ぉ沙皮狗的忧伤
浏览次数:3630
最后更新:2021-06-30
截图202106300929164538..png
上图是我截的一段内核崩溃的log
首先,我们来定位问题,它为啥会崩,崩在哪里?
在执行dma-pl330 f8003000.dmac:之后有这样一句话“Unhandled fault: imprecise external abort (0x406) at 0x0000000”,
其次在“PC is at xilinx_dma_chan_reset+0x20/0x144”之后进入probe函数就蹦了
截图202106300933433228..png
由此我们得出结论,VDMA出问题


由于我们zynq是arm+fpga,由FPGA构成的底层硬件,我们就有以下几个思路
①、我这个bit文件的FPGA工程是否存在VDMA的IP核
②、内核设备树是否有VDMA的设备节点描述信息不准确,导致无法让驱动和设备握手成功
③、内核VDMA驱动是否添加
然后根据你是否使用VDMA的情况是把VDMA剔除掉还是保留下来

个人心得,说的不好请多多指教
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则