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相關的錯誤的時候,首先檢查讀寫文件的路徑以及文件是否存在!

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