问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求助:vxworks启动盘 总是不成功

发布网友 发布时间:2022-04-24 10:00

我来回答

1个回答

热心网友 时间:2023-10-09 15:30

目标机IDE primary master位置为空,只有 IDE secondary master位置有硬盘,引导后发现警告:
WARNING: Failed to create xxx bytes of disk cache ATA disk xxx configured without cache
cbioWrapBlkDev: BLK_DEV pointer xxxx appears invalid

这是因为系统启动后默认检查IDE primary master,但是没有盘,怎么办?
修改工程文件prjParams.h中的

#undef DOSFS_NAMES_ATA_PRIMARY_MASTER
#define DOSFS_NAMES_ATA_PRIMARY_MASTER '/ata0a'
#undef DOSFS_NAMES_ATA_PRIMARY_SLAVE
#define DOSFS_NAMES_ATA_PRIMARY_SLAVE ''
#undef DOSFS_NAMES_ATA_SECONDARY_MASTER
#define DOSFS_NAMES_ATA_SECONDARY_MASTER ''
#undef DOSFS_NAMES_ATA_SECONDARY_SLAVE
#define DOSFS_NAMES_ATA_SECONDARY_SLAVE ''

为:
#undef DOSFS_NAMES_ATA_PRIMARY_MASTER
#define DOSFS_NAMES_ATA_PRIMARY_MASTER ''
#undef DOSFS_NAMES_ATA_PRIMARY_SLAVE
#define DOSFS_NAMES_ATA_

般来说,PC机有两个IDE通道,分别叫做primary和secondary,每个IDE通道又可以安装两个IDE硬盘,分别叫做master和slave,具体你的硬盘是primary master还是secondary master,是primary slave还是secondary slave,打开BIOS看看就知道了。
对vxWorks来说,如果设置从primary master启动,则需要打开config.h:
1.修改宏定义DEFAULT_BOOT_LINE:'ata=1,0(0,0)...';
2.修改宏定义ATA0_CTRL_TYPE为IDE_LOCAL;
3.修改宏定义ATA1_INT_LVL为0xf,这是secondary IDE通道的中断。
步骤2.3是因为torando默认secondary IDE安装的是ATA_PCMCIA,使用的中断号为0x9。

重新编译bootRom。enjoy it!!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 我在VMware上安装VxWorks,在启动虚拟机时,安装界面一直停留在“loading... ”,最后报错0xe3,请问怎么 我的Vxworks 开发环境是wind river workbench 3.0 ,我想在虚拟上安装Vxworks系统 如何在VxWorks中添加应用程序 谁能帮我在VMware上安装VxWorks vxworks系统能像linux那样有系统盘直接安装吗?在哪里下载? 我想在pc机上安装VxWorks,具体应该怎么装啊?查了好多,都是大概说一下,看了还是不知怎么做, 去哪儿网的正在出票的订单记录不小心删除了怎么办?现在完全找不到机_百度问一问 请教关于VxWorks的安装目录 vxworks 网卡驱动怎么装 安装vxworks lock文件哪里有 怎样安装vxworks 的workbench安装 去哪儿网之前的订单被朋友误删除了可以恢复吗? 如何局域网上使用vxWorks安装Linux 去哪儿网历史订单怎样删除? 如何在我现在用的pc机上安装Vxworks系统,我现在用的pc机是windows xp系统。并且要两个系统并存。 如何在VMWare上安装VxWorks操作系统 早泄怎么治疗好啊 用什么治疗方法绿色高效 男性早泄该怎么办才好 早泄怎么办,早泄怎么治疗 早泄怎么办?早泄治疗最有效的方法是什么? 主机系统是Vxworks,是否能安装VMware虚拟机,虚拟机上再安装Windows系统,再运行软件? vxworks 怎么使用pentium4的bsp VxWorks7.0中包含集成开发环境吗 公众一天可以发几次推文 vxworks中 i/o系统中驱动程序的安装和加载之间的区别 vxworks下如何实现汉字的显示和输入 kotlin和java区别是什么? 宋朝人在给女孩取名之时,为何喜欢使用叠音词? 母亲住院请假条怎么写 简述kotlin和java的区别 宋朝人给女孩取名字时,为何喜欢用叠音词? 请假条 家中有人生病 该怎么写 请假条妈妈生病怎么写 之前没有上班,领导通知我上班。可母亲这时又生病,怎么在请假? Kotlin会替代java吗? 女孩子取名求助重叠字小名 母亲住院写请假条 从代码出发,看看Java和Kotlin有哪些区别 给一个快满月的小女孩取名 姓(李)最好名字中间是(家)字最后一个字是重叠的 给 女孩起名