一个cf卡启动的问题!请指导一下^-^

xiaojunliu 2007-04-11 09:00:34
昨天用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
如果要改的话,括号里面的系数应该写什么??请大家看看 先谢谢了!!!
...全文
319 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

2,180

社区成员

发帖
与我相关
我的任务
社区描述
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
社区管理员
  • VxWorks开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧