问答 店铺
热搜: ZYNQ FPGA discuz

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

切换到宽版
微信扫一扫 分享朋友圈

已有 3917 人浏览分享

开启左侧

开机内核崩溃经验笔记

[复制链接]
3917 0
截图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剔除掉还是保留下来

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

本版积分规则

精彩推荐
热门资讯
网友晒图
图文推荐

  • 微信公众平台

  • 扫描访问手机版