虽然在论坛里面看过许多关于建立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)
我要赚赏金打赏帖 |
|
|---|---|
| 【FreeRtos】FreeRtos + MPU模块的配置使用被打赏¥32元 | |
| 【分享开发笔记,赚取电动螺丝刀】墨水屏文本显示器被打赏¥25元 | |
| 【STEVAL-STWINKT1B】:结合STMcubeMX软件读取HTS221温湿度被打赏¥22元 | |
| M5PAPERESP32EINKDEVKIT评测|使用MicroPython开发M5Paper被打赏¥15元 | |
| OK1126B-S开发板下以导航按键控制云台/机械臂姿态调整被打赏¥29元 | |
| 【树莓派5】便携热成像仪被打赏¥36元 | |
| 【树莓派5】环境监测仪被打赏¥35元 | |
| OK1126B-S开发板下多时段语音提示型电子时钟被打赏¥27元 | |
| OK1126B-S开发板下函数构建及步进电机驱动控制被打赏¥25元 | |
| 【S32K3XX】LPI2C 参数配置说明被打赏¥20元 | |