Archive

Posts Tagged ‘Vxsim’

VxSim不能再Tornado2.2下启动的解决办法

September 20th, 2008 will No comments

一直用VMware测试程序,没有用过VxSim今天用的时候启动不了,主要是下面两个错误提示,

error simulator failed to initialize before timeout

在netmuch的帮助下解决了,而今天又在论坛看到有人遇到同样的问题。还是将方法贴出来。

1、检查有没有安装KB917422,直接在控制面板添加删除程序中卸载

2、安装KB924867补丁,安装这个补丁之前可能需要安装KB935839

装完重启就ok了。

2008-09-21
刚开始启动VxSim显示不了结果怀疑是XP SP3的问题,将SP3卸载问题依旧。最后发现是没有在生成VxWorks.exe的工程中添加linwndml.a库。具体方法就是:
Builds->Macros->EXTRA_MODULES添加
$(WIND_BASE)\target\lib\simpc\SIMNT\common\libwndml.a

如果运行后屏幕出现一片灰色,那是因为在配置WindML的时候没有添加font的原因。

Categories: 学习笔记 Tags: ,

Tornado2.2下通过VxSim运行Hello World!

September 5th, 2008 will No comments

安装了Tornado2.2之后,没有硬件环境的情况也可以通过VxSim来软件运行一些程序,下介绍一下VxSim运行一个Hello World!的过程。

1、启动Tornado2.2,出现如图所示的新建工程选项,选择downloadable application。
new_project

接下来直接点Next就可以了,也可以自定一些设置。工程建立完成。
也可以在File->New project来建立如上的工程。

2、File->New,如果如图添加C/C++ Source File
add_source_file

向新建的源文件中添加printf打印Hello World!的源程序,Build->Rebuild All,生成.out文件。

3、Tools->Simulator下开启VxSim,直接保持默认就可以了。

4、Load Program。Project->Download选择生成的.out文件下载。

5、Debug显示Hello World!。Tools->Debugger,然后Debug->Run如图所示,在Task中填入所要运行的任务,然后可以单步,run在VxSim查看输出结果。
run_program_vxsim

Categories: 学习笔记 Tags: ,