我用CF做的bootrom引导,网络下载的vxworks成功。我想在此CF卡上存储文件,看到一些相关的资料说是不用驱动就可以使用此CF卡,可我在Target shell中用devs怎么看不到ata硬盘,在bsp中已经定义了#define include_ata呀。另外用usrAtaConfig(1,0,"/ata")返回错误。
难道是在config中更改启动路径改成CF卡加载vxworks就可以了吗?
有知道的各位高手请给指点一下,谢谢啊!
实现没问题,如果你用的是第二个通道的主盘则中断需要改为15即0x0f(一般情况下第二个IDE通道用15号中断,具体看自己的硬件),包含INCLUDE_ATA,还要更改sysLib.c中的ataResources数组的第二个组件,就可以使用了。
sysLib.c
ATA_RESOURCE ataResources[ATA_MAX_CTRLS] =
{
{
{
5, 0,
{ATA0_IO_START0, ATA0_IO_START1}, {ATA0_IO_STOP0, ATA0_IO_STOP1}, 0,
0, 0, 0, 0, 0
},
IDE_LOCAL, 1, ATA0_INT_VEC, ATA0_INT_LVL, ATA0_CONFIG,
ATA_SEM_TIMEOUT, ATA_WDG_TIMEOUT, 0, 0
}, /* ctrl 0 */
{
{
5, 0,
{ATA1_IO_START0, ATA1_IO_START1}, {ATA1_IO_STOP0, ATA1_IO_STOP1}, 0,
0, 0, 0, 0, 0
},
IDE_LOCAL, 1, ATA1_INT_VEC, ATA1_INT_LVL, ATA1_CONFIG,
ATA_SEM_TIMEOUT, ATA_WDG_TIMEOUT, 0, 0
} /* ctrl 1 */
};
我要赚赏金打赏帖 |
|
|---|---|
| 在K230DBOX上实现多时段语音提示功能被打赏¥14元 | |
| 使K230DBOX实现相机持续拍照功能被打赏¥12元 | |
| 基于K230DBOX的文本管理器设计被打赏¥14元 | |
| 基于K230DBOX的彩色画板功能实现被打赏¥15元 | |
| 在K230DBOX上实现音乐播放器功能被打赏¥15元 | |
| NXP MCU系列开发板MCULink固件升级方法【VSCode】被打赏¥28元 | |
| 三分钟快速搭建NXP MCU开发环境(VSCode)被打赏¥22元 | |
| 为遥控小车巧添功能被打赏¥26元 | |
| 【S32K3XX】FlexCAN 模块配置使用被打赏¥30元 | |
| 【S32K3XX】FlexCAN RAM 资源分配整理被打赏¥25元 | |