这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 关于CF卡启动的问题?

共7条 1/1 1 跳转至

关于CF卡启动的问题?

菜鸟
2004-12-03 22:54:06     打赏

VxWorks System Boot

Copyright 1984-2002 Wind River Systems, Inc.

CPU: PC PENTIUM Version: VxWorks5.5.1 BSP version: 1.2/3 Creation date: Dec 3 2004, 11:55:42

WARNING: Failed to create 0 bytes of disk cache ATA disk /vxboot/ configured wit hout cache 0x2d93dc (tBoot): cbioWrapBlkDev: BLK_DEV pointer 0x002ffee8 appears invalid. 0x2d93dc (tBoot): cbioWrapBlkDev: BLK_DEV pointer 0x00000000 appears invalid. Error creating partition manager: 850001 0x2d93dcAttached TCP/I (P interface to tBootrtl): sysNvRam_mount0: usrAtaConfig failed . 0x2d93dc (tBoot): sysNvRamGet: open failed Warning: no netmask specified. Attaching network interface lo0... done. netInit Seccessed.

Press any key to stop auto-boot... 0 auto-booting...

Attaching to ATA disk device... done. Loading /ata0/vxworks...2410128 Starting at 0x308000...

Attached TCP/IP interface to rtl unit 0 Attaching interface lo0...done

VxWorks

Copyright 1984-2002 Wind River Systems, Inc.

CPU: PC PENTIUM Runtime Name: VxWorks Runtime Version: 5.5.1 BSP version: 1.2/3 Created: Dec 1 2004, 13:18:42 WDB Comm Type: WDB_COMM_END WDB: Ready.

其中出现的错误为:

WARNING: Failed to create 0 bytes of disk cache ATA disk /vxboot/ configured wit hout cache 0x2d93dc (tBoot): cbioWrapBlkDev: BLK_DEV pointer 0x002ffee8 appears invalid. 0x2d93dc (tBoot): cbioWrapBlkDev: BLK_DEV pointer 0x00000000 appears invalid. Error creating partition manager: 850001 0x2d93dcAttached TCP/I (P interface to tBootrtl): sysNvRam_mount0: usrAtaConfig failed 我的具体做法:

1、将config.h里的SYS_WARM_ATA_CTRL修改为1。

2、对config.h里的CF卡参数进行设置:

#define ATA_CTRL1_DRV0_CYL (980) /* ATA 1, device 0 cylinders */ #define ATA_CTRL1_DRV0_HDS (16) /* ATA 1, device 0 heads */ #define ATA_CTRL1_DRV0_SPT (32) /* ATA 1, device 0 sectors per track */ #define ATA_CTRL1_DRV0_BPS (512) /* ATA 1, device 0 bytes per sector */ #define ATA_CTRL1_DRV0_WPC (0xff) /* ATA 1, device 0 write pre-compensation */

3、将config.h里的ATA1_CTRL_TYPE修改为IDE_LOCAL

4、将config.h里的ATA1_INT_LVL修改为0x0f

说明:我的CF卡是Second_Primary。利用ataLoad( 1, 0, "\ata0\VxWorks" )加载CF卡上的VxWorks文件。这些都成功了,但就是出现上面的错误!我在网上看了好多同志跟我的情况一样,哪位做过的能帮帮我们吗???

QQ:22915614

Email:lizj@hbsanhuan.com.cn

[align=right][color=#000066][此贴子已经被作者于2004-12-3 14:56:44编辑过][/color][/align]



关键词: 关于     启动     问题    

菜鸟
2004-12-04 16:45:00     打赏
2楼
怎么没有人顶?

菜鸟
2005-03-22 00:04:00     打赏
3楼

我帮顶,请高手指点啊!


菜鸟
2005-03-22 01:04:00     打赏
4楼
要不要先创建ata的啊

菜鸟
2005-03-22 04:22:00     打赏
5楼
我对CF卡的参数未作修改(T2.0.2 + vxworks5.4 ),用了默认的参数,启动vxworks没有问题!

菜鸟
2005-03-23 00:05:00     打赏
6楼

你在BSP的目录下sysNvRam.c中的sysNvRamMount()函数中,把ctrl值改成1

然后看看出现什么

估计错误会少一点

另外,你的这些错误信息怎么写下来的?

我用屏幕输出,错误一闪而过了

[em01][em01]

菜鸟
2007-02-02 17:43:00     打赏
7楼

IDE Flash Disk 电子盘
电子盘DOM,CF卡,宇瞻Apacer电子盘DOM,CF卡,宇瞻Apacer闪存卡、工规CF卡

深圳市优创达科技有限公司(台湾宇瞻Apacer工业电子盘大陆总代理)
联系:韦漫滔
地址:深圳市华强北赛格广场43楼4302B室
邮编:518000
手机:13928431851
电话:0755-61689323
传真:0755-61689280
MSN:aristotle81@hotmail.com
Q Q:710779104
贸易通:lmmstt

宇瞻电子硬盘、CF卡:http://www1.958188.com


共7条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]