Error: Could not find file 'C:/WINCE500/PBWorkspaces/ARMsys2440/RelDir/smdk2440a_ARMV4I_Release/camera.dll' on disk
camera.dll C:/WINCE500/PBWorkspaces/ARMsys2440/RelDir/smdk2440a_ARMV4I_Release/camera.dll NK SH
Error: failed setting line
makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).
makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).
BLDDEMO: ARMsys2440 build complete.
ARMsys2440 - 4 error(s), 4 warning(s)
从错误可以知道,是打包的过程中没有找到camera.dll ,看来还要在platform.bib文件把camera.dll 相关的东西屏蔽掉即可。有些人更离谱,直接把camera文件夹下的源码直接删除,这样也是不行的,修改dirs和platform.bib即可达到目的
像下面这样屏蔽即可。
;-------- Camera Driver -----------------------------------------------------------------------
;IF BSP_NOCAMERA !
; camera.dll $(_FLATRELEASEDIR)/camera.dll NK SH
;ENDIF BSP_NOCAMERA !
;-----------------------------------------------------------------------------------------------
这个添加驱动正好相反了,在前面的文章中我已经介绍了如何写驱动了,加上现在就是个完整的驱动开发流程了。对初学者还是有帮助的。