求如何缩短vxworks系统启动时间

lealog 2014-11-05 06:13:00
项目需求要是系统在上电10秒之内能正常工作,目前使用bootRom + Loadable Image的方式加载,但是经验证,bootRom的加载时间为8秒(从上电到终端打印出CopyRight等信息),后面加载应用程序又要用七八秒,加起来要15秒左右,目前从bootRom上入手,想降低boot加载的时间,但对驱动不是太熟悉,不知道有没有这方面经验的指点一二,万分感谢!
...全文
2625 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
茹茹思密达 2015-09-17
  • 打赏
  • 举报
回复
wxworks操作系统缩短启动时间可以在BIOS中将不需要的资源DISABLE,最主要的一点事里面有个时间TIME设置,将之前的0修改为你想要的值,否则系统将按默认值时间启动,比较长,希望对你有帮助!
xgbing 2015-05-11
  • 打赏
  • 举报
回复
bootrom的启动时间太长, 把bootrom最简化,bootrom其实很快的,时间都在拷贝vxworks耗费了。 看你在什么平台,如果在flash中启动,不拷贝到内存,启动时间是最快的
liyongjun1124 2015-05-08
  • 打赏
  • 举报
回复
直接生成vxworks.bin烧写,不用bootrom,或则去掉内存清零就可以了
helenhf 2015-02-09
  • 打赏
  • 举报
回复
bootrom里的flag选项设成0x8即可。
Aries0308 2015-02-02
  • 打赏
  • 举报
回复
LZ的项目怎么样?时间减下来没?
embedded007 2015-01-18
  • 打赏
  • 举报
回复
bootrom可以不要 ARM或者PPC用uboot启动vxworks X86的,自己写个loader
hamalcao 2015-01-13
  • 打赏
  • 举报
回复
是不是用了压缩的bootrom。使用没有压缩的bootrom,可以节省一些解压的时间
Heaven_Redsky 2014-12-07
  • 打赏
  • 举报
回复
引用 2 楼 sincostan 的回复:
查找一下延时,比如romInit.s中有些循环延时等待,可以适当降低 FLASH片选的OR,BR寄存器的时序参数值,可以调整一下,加快访问FLASH的速度。 简化不必要的外设初始化
有道理。。
zhujinqiang 2014-11-28
  • 打赏
  • 举报
回复
看看bootRom里面有什么可以减掉的内容
zhujinqiang 2014-11-28
  • 打赏
  • 举报
回复
VxWorks引导启动过程分析 http://blog.csdn.net/phunxm/article/details/6979089
图图2019_99 2014-11-26
  • 打赏
  • 举报
回复
用uboot啊
woquNOKIA 2014-11-18
  • 打赏
  • 举报
回复
楼主是说的前边bootrom启动完读秒的时间吗?
tpu 2014-11-18
  • 打赏
  • 举报
回复
把bootrom砍掉
sincostan 2014-11-18
  • 打赏
  • 举报
回复
查找一下延时,比如romInit.s中有些循环延时等待,可以适当降低 FLASH片选的OR,BR寄存器的时序参数值,可以调整一下,加快访问FLASH的速度。 简化不必要的外设初始化
ahmiheimi 2014-11-06
  • 打赏
  • 举报
回复
启动是很长时间,怕不能缩短吧

2,179

社区成员

发帖
与我相关
我的任务
社区描述
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
社区管理员
  • VxWorks开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧