社区
嵌入开发(WinCE)
帖子详情
关于vxworks的引导问题。
lmfree
2002-06-26 10:18:29
我有两个操作系统,psos和vxworks,分别编译成两个image存放在flash中,系统首先启动psos,然后在psos中使用编写好的命令去引导vxworks,可以理解为用psos这个image替代了原来vxworks的bootrom,但不同的是在相同的硬件上启动不同的os,我的问题是这时我的vxworks只启动到kernelInit()这个函数就停止了,那么最可能的问题是出在那里,如何解决!!!
...全文
49
7
打赏
收藏
关于vxworks的引导问题。
我有两个操作系统,psos和vxworks,分别编译成两个image存放在flash中,系统首先启动psos,然后在psos中使用编写好的命令去引导vxworks,可以理解为用psos这个image替代了原来vxworks的bootrom,但不同的是在相同的硬件上启动不同的os,我的问题是这时我的vxworks只启动到kernelInit()这个函数就停止了,那么最可能的问题是出在那里,如何解决!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hunter1ok
2002-08-12
打赏
举报
回复
小弟插个无关问题啊,呵呵,请原谅
Imfree兄,请问你存放image的flash是用的usb flash disk吗,还是DOC或者CF卡?
请指点一下,谢谢
tkit
2002-08-10
打赏
举报
回复
小心:
1. 你的psos显然也是需要拷到RAM中运行先,那么一定要仔细划分内存空间,不要让vxworks的最终目的地址(比如0x10000)加上其大小与PSOS相冲突,这可是致命的;
2. vxworks的启动过程和之前的bootstrap代码没有关系,不管这个启动代码是bootrom还是psos,唯一需要注意的是vxworks在启动的时候需要从bootstrap中获取一个引导参数(比如网卡地址等等)以及一个启动方式(冷.热),如果没有传对的话也会有不可预料的问题;
3. 仔细研究rominit.s(硬件初始化)和romstart.c(拷贝函数),只有做到和这里的内容一致也没有问题;
bjay
2002-08-03
打赏
举报
回复
vxWorks在bootrom中做了一些寄存器的初始化工作,而后解压image的。
由于我也是刚接触vxWorks,才读了一些代码。
但我觉得你最好也将这些寄存器设置好才能启动vxWorks吧。
lmfree
2002-06-28
打赏
举报
回复
我不使用vxworks的bootrom,也不使用psos,在board上直接启动image是可以的,说明bootrom在系统启动过程中不是必须的。
潘多拉猫之碧海蓝天
2002-06-27
打赏
举报
回复
老兄,是想从psos在线升级到vxworks吧!vxworks的bootrom是和vxworks内核启动紧密相关的,你这样搞恐怕不行!
starcom13
2002-06-27
打赏
举报
回复
我觉得是内存使用(分配)问题,内存冲突吧,两个操作系统内存冲突
91program
2002-06-26
打赏
举报
回复
bootrom所做的工作,您在pSos中可能没有做完整!
vxWorks
实时程序设计
本课程侧重讲解实时操作系统编程原理,其中的原理不拘限于
vxWorks
系统,同时强化操作系统编程的技术要点。课程从基本概念与工具使用入手,并深入讲解实时嵌入式系统编程的同步、互斥、通信、信号等概念及编程方法,...
深入探究Linux/
VxWorks
设备树视频教程
很多人看了很Linux多设备树的资料后,还是不会用设备树。该Linux设备树视频课程假设一个全新的电路板,上面有4个ARM核,一片中断控制器、一个UART、一个GPIO控制器、一个I2C控制器、一个SPI控制器、I2C接一个触摸屏...
2023年加湿器市场分析.pptx
行业分析报告
Skeleton-Low Poly 低多边形骨架模型Unity插件美术资源包unitypackage
Skeleton-Low Poly 低多边形骨架模型Unity插件美术资源包unitypackage 支持Unity版本2019.4.29或更高 直接的低多边形骨架。 特点: - 低多边形(9k tris,8.5) - 适用于 Unity 5 及更高 版本 - 完全装配 - 包括一个 fbx 格式的模型 - PBR 纹理 - 高清纹理
基于Java的Swing飞机订票系统设计源码
本项目是基于Java的Swing飞机订票系统设计源码,包含102个文件,其中主要包含41个java源代码文件,26个png图片文件,10个jpg图片文件等。系统采用了Java编程语言,实现了基于Swing的飞机订票系统。项目结构清晰,代码可读性强,易于理解和维护。
嵌入开发(WinCE)
19,500
社区成员
41,567
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章