sigma平台编码出现[85460.960000] dmapool index 0 is not opened

最近研究sigma 865x平台下的视频截屏,编写了一些代码,运行时在存储图片的时候出现如下错误,

[85460.960000] dmapool index 0 is not opened

[85461.810000] dmapool index 0 is not opened

[85461.810000] dmapool index 0 is not opened
[85461.820000] em8xxx0 [/home/fisher/sdesign/sdesign_smp865x-3.7.1/mrua_SMP8654F_3_7_1_dev.mips/MRUA_src/rua/emhwlib_kernel/kernel_src/krua.c:856] em8xxx_release: unclean exit (5 entries)
Segmentation fault

字面意思来看是linux的DMA 池出错了,百思不得其解,最后一行行检查代码,发现没有什么错误,最后想到可能是文件保存的路径问题,一检查文件路径,发现保存图片的文件夹并不存在,建立那个文件夹以后,重新运行,错误解除。


平时编程的时候,程序在运行过程中出现dma相关的错误的时候,首先检查读写文件的路径以及文件是否存在!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章