各位高手好!小弟最近遇到一个无助的问题,请帮忙指导:
开发环境:vxWorks5.5+Tronado2.2+s3c4510B
我在作了文件系统的FLASH上放了GOAHEAD服务器处理程序和网页,当发起GOAHEAD任务时遇到了以
下问题,系统从FLASH启动后在控制台(VxWorks COM1)通过命令:sp websvxmain发起GOAHEAD任
务,在浏览器中输入目标板IP就可以顺利访问到在FLASH文件系统上的网页,此时有:
tLogTask logTask ff7d90 0 PEND ebb08 ff7ca8 0 0
tShell shell f53e9c 1 READY e2e14 f53b30 0 0
tRlogind rlogind f59bc4 2 PEND 5138c f59850 0 0
tNetTask netTask fb8e90 50 PEND 5138c fb8e10 0 0
tFtpdTask 689c f57994 55 PEND 5138c f5787c 0 0
tTffsPTask flPollTask ff62b8 100 DELAY e1d44 ff6234 0 1
t1 websvxmain efebc8 100 PEND+T 5138c efeacc 3d0002 8
tDcacheUpd dcacheUpd f227d4 250 DELAY e1d44 f22740 0 4
但是在UserAppInit()中通过
web_id=taskSpawn("tweb",100,0x100,2000,(FUNCPTR)websvxmain,0,0,0,0,
0,0,0,0,0,0);
发起任务后,网页访问不到了,FTP也不能用了,查看CPU利用率99%都是给了websvxmain了!此时
任务状态:
tLogTask logTask ff7d90 0 PEND ebb08 ff7ca8 0 0
tShell shell f53e9c 1 READY e2e14 f53b30 0 0
tRlogind rlogind f59bc4 2 PEND 5138c f59850 0 0
tNetTask netTask fb8e90 50 PEND 5138c fb8e10 0 0
tFtpdTask 689c f57994 55 PEND 5138c f5787c 0 0
websvxmain efebc8 100 READY 5138c efeacc 3d0002 8
tTffsPTask flPollTask ff62b8 100 READY e1d44 ff6234 0 1
tDcacheUpd dcacheUpd f227d4 250 READY e1d44 f22740 0 4
websvxmain没有显示名字,而且下边的三个任务都是READY,我想试着修改 websvxmain到 PEND
状态,但没能成功,请各位有相关调试经验的高手指导,谢谢! 怎么才能达到在系统启动工程
让任务 websvxmain发起,并且能够正常执行?