本人做了个上电自检的程序,是基于vxworks6.5的,
我把自检函数直接添加在usrconfig.c文件中,usrRoot()函数里,bootrom启动过程中完成了上电自检,
且检测所有硬件(主要是内存和flash)都正常,可是生成操作系统以后(用workbench生成的操作系统)里边就没有自检这一部分,我们单位有个老师傅说自检应该加在操作系统启动过程中,所以我就在usrAppInit.c文件中的函数中添加了上电自检主函数,把ursconfig.c文件中的这个函数去掉了,这样在命令行下生成操作系统执行了上电自检,可是在workbench下生成操作系统还是没有自检,且在命令行侠生成的操作系统执行自检的时候,报告flash检测错误,不知道为什么,在bootroom中检测没错,到操作系统检测出错了,请大侠帮忙分析一下,谢谢!