Embedded 版 (精华区)

发信人: embeddedsys (选择·喜欢), 信区: Embedded_system
标  题: VxWorks的启动问题 Zzz
发信站: 哈工大紫丁香 (2003年03月27日08:28:42 星期四), 站内信件

发信人: nonsun (无晴), 信区: Embedded
标  题: Re: 关于vxworks tools的基础问题
发信站: BBS 水木清华站 (Tue May 22 22:57:02 2001)

CrossWind:
源程序(C 或 C++ 以及汇编程序等)的调试工具。
CrossWind结合了图形方式和命令行方式的最大特点。最普通的调试方式,例
如断点设置和程序执行控制可以通过便捷的点击方式实现。同样,程序显示框
和数据侦察窗也提供了一个直接的可视窗口来观察应用程序中最关键的一部分。
如果需要更复杂的调试,CrossWind也提供了命令行的方式来调用它提供的各种
命令。

VxMP:
支持紧耦合和共享内存的多处理器结构的软件包

VxSim:
快速原型仿真器。可在硬件设备未完成之前,在宿主机上对应用程序进行仿真
分析。

VxVMI:
VxWorks的虚拟内存接口(软件包)

WindC++:没听说过

WindConfig:
建立适合用户特性的 VxWorks 操作系统。

Wind Foundatoin Classes:
为基本I/O、数据结构、算法和VxWorks函数提供的面向对象的接口。

WindSh:
提供从宿主机到目标机之间的一个命令 shell。WindSh 是一种非常受欢迎的
开发工具,它具有很强的交互性和可操作性,允许用户调用内存中的应用程序
模块或是 VxWorks模块中的任何例程。它不但具有一般命令语言的功能,而且
也具有 C 语言的设计特点,能够解释几乎任何 C 语言表达式,执行大多数 C
语言算子,解析符号表数据。对初用者来说,WindSh学习起来比较简单,使用
比较方便,对熟练用户而言,则有较为高级的手段可以应用。

WindNet是WindRiver的一组不怎么样的TCP/IP协议栈产品,据说现在WindRiver
购买了一家公司的协议栈准备整合进来。

Wind Power是若干组合各种软件包的购买方案中的一种。
//sigh,它与其它所列举的就不是一个范畴的东东,I 服了 U

wisp没听说过。

WindView:
非常出色的系统可视诊断和分析工具。可非常容易地观察各任务,中断程序之
间的相互作用。它是在嵌入式系统应用开发期间的可视工具。

唉,你列举的东东有些是标准配置中或者说Tornado集成环境中自带的组件,有
些是需要单独购买的软件包(所谓可选包),有的……

你既然都知道了这么多的名词,为什么不找一家代理给你们点产品介绍资料呢?


【 在 gamaknife (lucas) 的大作中提到: 】
: 请问:
: Crosswind, vxmp,vxsim,vxvmi,windc++,windconfig,
: wind foundatoin classes, windnet, wind power,windsh
: wisp 和 wind view 都是派什么用的?
: Tornado里面都包括了吗?
: 还请大虾不要见笑。
: 还有ixworks


--

      抛开一切,就能走进天堂吗?


※ 来源:·BBS 水木清华站 smth.org·[FROM: 202.96.134.135]
发信人: yihang (一航~~雨过心晴), 信区: Embedded
标  题: 请教有关Vxworks的启动问题
发信站: BBS 水木清华站 (Fri May 25 11:10:18 2001)

  我用MPC855T运行Vxworks,加电启动后跟踪到程序rominit.s-->bootinit.c
-->bootconfig.c中的usrInit()入口点处程序死掉。但当我用VisionICE调试器
进入BDM调试时发现,BSP程序运行一切正常,能顺利启动vxworks;
  请问这是软件问题还是硬件问题?程序中断点应该是在从Boot ROM跳到SDRAM
里执行的时候,是不是可能我的SDRAM芯片有错误?
  急,请高手指教;
 //bow

--

※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.218.5]
发信人: blueblood (blues), 信区: Embedded
标  题: Re: 请教有关Vxworks的启动问题
发信站: BBS 水木清华站 (Fri May 25 11:25:47 2001)

【 在 yihang (一航~~雨过心晴) 的大作中提到: 】
:   我用MPC855T运行Vxworks,加电启动后跟踪到程序rominit.s-->bootinit.c
: -->bootconfig.c中的usrInit()入口点处程序死掉。但当我用VisionICE调试器
: 进入BDM调试时发现,BSP程序运行一切正常,能顺利启动vxworks;
        这中方式你是直接下载到sdram运行?
如果是,我怀疑rominit.s中对比如sdram控制器的配置。因为visionice调试时
你已经把sdram控制器配置好了。
你看看死的情况,程序代码是否还对?
:   请问这是软件问题还是硬件问题?程序中断点应该是在从Boot ROM跳到SDRAM
: 里执行的时候,是不是可能我的SDRAM芯片有错误?
:   急,请高手指教;
:  //bow


--

※ 来源:·BBS 水木清华站 smth.org·[FROM: 202.205.4.47]
发信人: yihang (一航~~雨过心晴), 信区: Embedded
标  题: Re: 请教有关Vxworks的启动问题
发信站: BBS 水木清华站 (Fri May 25 12:47:35 2001)


【 在 blueblood (blues) 的大作中提到: 】
:         这中方式你是直接下载到sdram运行?
   不是,BOOTROM中的程序是烧好了的,在BDM模式下敲命令:go 0x2800100(Boot rom
地址)。执行过程应该和加电后一样吧;在BSP初始化串口和网口后再从主机下载
Vxworks文件执行;
: 如果是,我怀疑rominit.s中对比如sdram控制器的配置。因为visionice调试时
: 你已经把sdram控制器配置好了。
: 你看看死的情况,程序代码是否还对?
   我看过程序中断后的SDRAM内容,已经执行完了BootROM程序到SDRAM的复制和
SDRAM剩余部分清零的工作;复制内容正确,而且用调试器测试时未发现SDRAM
的读写问题;
//thanks;

--

※ 来源:·BBS 水木清华站 smth.org·[FROM: 202.204.7.235]
发信人: doot (ltt), 信区: Embedded
标  题: Re: 请教有关Vxworks的启动问题
发信站: BBS 水木清华站 (Fri May 25 20:09:11 2001)

应该从0x2800000执行,跳到0x2800100,
执行过程应该一样,检查一下寄存器设置。
【 在 yihang (一航~~雨过心晴) 的大作中提到: 】
:    不是,BOOTROM中的程序是烧好了的,在BDM模式下敲命令:go 0x2800100(Boot rom
: 地址)。执行过程应该和加电后一样吧;在BSP初始化串口和网口后再从主机下载
: Vxworks文件执行;
:    我看过程序中断后的SDRAM内容,已经执行完了BootROM程序到SDRAM的复制和
: SDRAM剩余部分清零的工作;复制内容正确,而且用调试器测试时未发现SDRAM
: 的读写问题;
: //thanks;


--

--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.250.5]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.854毫秒