原创 xiaofish调windML

2006-12-30 23:16 3762 6 4 分类: MCU/ 嵌入式
今天下午我又根据几个网友给我提的建议继续调试windml,因为我对这个东东还抱有一丝希望!

首先学会了单步调试程序,单步跟踪了一下uglDemo,发现一运行到uglInit程序就飞了,跑出一个汇编的程序窗口,“可靠树”告诉我可能是因为我的源码不全,当时郁闷死!可还是没死心!

然后根据“xx ”给我提的建议我把windml卸了,重装!我上次装windml时让选Tornado版本时我把所有的都选上了(有点贪婪啊),这次只选了Tornado2.2,然后重新编译windml,选了No Pointer 并把keyboard的Name改成了/pcConsole/0(“ xx”告诉我这样改的),在等待编译完成的过程中又看到“xxx”给我的网页里有这样一段话:


2.8.1 Linking the 2D Library



2D library可以通过两种方法和VxWorks image相连。



1.将全部的2D层连接到VxWorks image中。(complete 2D library)



它允许WindML应用程序在目标机启动后并发的下载。这种模式在Vxworks/WindML包含了全部的WindML 2Dg功能后,允许任何的WindML应用程序动态的下载



1.   只连接必需的2D功能



这种模式需要将WindML编译进VxWorks,除WindML应用程序之外。这个结果在一个小的Vxworks/WindML image中。



注意:如果已经连接了一个更高一层的图形产品如:Zinc或者PersonalJWorks,就应该选择necessary 2D


library而不是complete 2D library.


所以我就把libwndml.a加入到VxWorks的EXTRA_MODULES里,然后重新编译VxWorks,然后继续单步调试程序,竟然就没有汇编窗口蹦出来了,然后就看到有图形显示了,然后就可以响应键盘了!


xiaofish的经验也许对大家有帮助啊!

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
6
关闭 站长推荐上一条 /3 下一条