虽然在论坛里面看过许多关于建立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)
打赏帖 | |
---|---|
【S32K146】S32DS watchdog 配置使用被打赏20分 | |
【Zephyr】使用 IAR 调试 Zephyr 镜像被打赏20分 | |
【Zephyr】MCXN947 Zephyr 开发入门适配shell被打赏20分 | |
【我要开发板】6.联合MATLAB记录数据被打赏50分 | |
【瑞萨RA2E1开发板】:使用ADC功能实现位移传感器采集方案被打赏20分 | |
【nRF7002DK】基于sht30的温湿度计被打赏20分 | |
【nRF7002DK】日志打印被打赏20分 | |
【换取手持示波器】RGB屏幕移植ARM-2D库被打赏35分 | |
【分享开发笔记,赚取电动螺丝刀】分享一下如何解决瑞萨RA2E1使用printf编译报错问题被打赏27分 | |
rtthread硬件加密-5hash加密分析被打赏10分 |