昨天用cf卡进行vxworks启动,成功了!但是有一个地方我没改,原以为启动不了,但是发现居然也成功了!!
问题是:在sysLib.c中将原来的ataTypes数组
ATA_TYPE ataTypes[ATA_MAX_CTRLS][ATA_MAX_DRIVES] =
{
................
{{761, 8, 39, 512, 0xff}, /* ctrl 1 drive 0 */
...............
};
改为
ATA_TYPE ataTypes[ATA_MAX_CTRLS][ATA_MAX_DRIVES] =
{
................
{{980, 8, 32, 512, 0xff}, /* ctrl 1 drive 0 */
...............
}; /*使它和你的CF卡的几何参数(磁道,扇区,柱面等)一致*/
我做的时候没有改这些参数!!所以请高手指教一下,这是什么原因????
我的cf卡的参数如下:
size 32 cyls 31 Head 32 Precomp 0 Lands 488 sector 63 Mode LBA
如果要改的话,括号里面的系数应该写什么??请大家看看 先谢谢了!!!
共2条
1/1 1 跳转至页
一个cf卡启动的问题,请大家看看^-^

只看楼主 1楼
关键词: 一个 启动 问题 大家 看看

2楼
谢谢楼上的! 小第刚接触vxworks,所以想问问"打开"调试宏开关是什么意思??怎么看驱动输出的信息??麻烦指点一下:)
共2条
1/1 1 跳转至页