虽然在论坛里面看过许多关于建立trueFFS文件系统的帖子,但总的来说还是有点模糊,所以针对我的硬件环境,想请教各位高手,如何具体来建立TrueFFS文件系统,麻烦各位了。
我的CPU是x86体系结构的,cf卡是simple Tech公司的 型号是SLCF032HI 容量是32m,我想在cf上分两块区域:
第一部分:存放bootrom 容量1m
第二部分:存放vxworks和用户程序 trueFFS系统
我的vxworks版本是6.3的,开发工具为workbench2.5。
之前CF卡用DOS6.22已经格式化过了,文件系统就是FAT16格式的.
如果按照斑竹的意见,我该如何从CF卡直接启动vxworks呢??之前在低版本的Tornado下做过,没有问题.但用同样 的方式在workbench下就不行了...
#elif (CPU == PENTIUM)
#define DEFAULT_BOOT_LINE \
"ata=0,0(0,0)host:ata0/vxWorks h=192.168.0.1 e=192.168.0.10 u=liujun pw=liujun tn=target o=fei"
#define SYS_WARM_TYPE SYS_WARM_ATA /* warm start device */
#define SYS_WARM_FD_DRIVE 0 /* 0 = drive a:, 1 = b: */
#define SYS_WARM_FD_TYPE 0 /* 0 = 3.5" 2HD, 1 = 5.25" 2HD */
#define SYS_WARM_ATA_CTRL 0 /* controller 0 */
#define SYS_WARM_ATA_DRIVE 0 /* 0 = c:, 1 = d: */
#define SYS_WARM_TFFS_DRIVE 0 /* 0 = c: (DOC) */
#define BOOTROM_DIR "/ata0"
#define INCLUDE_ATA
/* These next four are defined due to INCLUDE_FD */
#if FAULSE
#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 */
#endif
#define ATA0_CONFIG (ATA_GEO_CURRENT | ATA_PIO_AUTO | \
ATA_BITS_16 | ATA_PIO_MULTI)
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |