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

共16条 2/2 1 2 跳转至
菜鸟
2007-04-24 06:42:00     打赏
11楼
参数是可以自己探测的。。不过用高版本的bootrom我在Pentium3和PentiumM上都没有问题。

菜鸟
2007-04-25 22:29:00     打赏
12楼

论文里面有没有workbench下CF启动方面的资料或BSP啊??感觉这方面的资料太少了........


菜鸟
2007-04-25 22:33:00     打赏
13楼

请教yaopg,能都看看你的BSP??帮兄弟一把,感激不尽!!

我的qq:93429706

我的email:xiaojunhekaili@hotmail.com


菜鸟
2007-04-26 07:14:00     打赏
14楼

啊,不是我耍狠不给你呀,,其实应该给你应该是没有用的,,,,因为每个目标机都不同,,,而BSP是根据目标机来设计的,虽然各种板子有相似性,但却不尽相同。所以:我十分愿意帮兄弟一把,但最好是通过具体问题的交流来达到目的。我没有QQ号码,邮件是可用的。。。欢迎多交流,怎么样?


菜鸟
2007-04-26 16:50:00     打赏
15楼

也有道理,唯有交流才能进步!

我说说我的目标机硬件和我怎么修改BSP的吧:

CPU:Pentium SDRAM:128M 串:口 2个 网卡:82559 CF卡:32M 显示器 键盘

CF卡参数: SIZE:32 Cyls:31 Head:32 Precomp:0 Lands:488 Sector:63 Mode:LBA

修改BSP:

#define DEFAULT_BOOT_LINE \
"ata1,0(0,0)host:vxWorks h=192.168.0.1 e=192.168.0.10 u=liujun o=fei"

#define SYS_WARM_TYPE SYS_WARM_ATA

#define SYS_WARM_ATA_CTRL 1 /* controller 0 */
#define SYS_WARM_ATA_DRIVE 0 /* 0 = c:, 1 = d: */

#define INCLUDE_ATA

#define ATA1_CTRL_TYPE (IDE_LOCAL)

#define ATA1_INT_LVL (0x0f)

/* These next four are defined due to INCLUDE_FD */

#define INCLUDE_FS_MONITOR /* include file system monitor */
#define INCLUDE_FS_EVENT_UTIL /* include file event utility */
#define INCLUDE_XBD /* include extended block devices */
#define INCLUDE_XBD_BLK_DEV
#define INCLUDE_ERF /* include event report framework */
#define INCLUDE_DEVICE_MANAGER /* include device manager */

其他的没有改动,总感觉在Workbench下cf卡不能启动和XBD有关系,对此又不太理解,所以很没有头..请教了...


菜鸟
2007-04-27 06:28:00     打赏
16楼

啊,问题应该出在ata(1,0)上,VxWorks对ATA的初始化是一个一个来的(当然也可以改,但麻烦点),可否把你的CF卡设置成Primary master?把ata设备设置成ata(0,0)看看。。你的CPU板如果既能用硬盘又能用CF卡的话,应该有个跳线可以选择CF卡的主从的。。。。


共16条 2/2 1 2 跳转至

回复

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