阅读:1387回复:3
求教斑竹一个问题??
想从第2个IDE引导vxworks,
config.h如何配置,要改bsp或驱动源码吗? 本来引导参数是:ata=0,0 简单的改为:ata=1,0 后不行。 |
|
沙发#
发布于:2004-02-11 14:38
我忝为斑竹,对技术其实不是高手。既然问了,我就谈谈我自己的思路和想法,不一定对。
系统上电后,程序指针跳到特定地址执行代码,这部分代码通常是汇编代码,汇编代码执行简单的操作,主要是硬件寄存器简单的初始化,之后跳转到C语言执行,这时引导系统内核启动。系统内核我们是控制不了的,因为我们看不到任何源代码。系统内核起来之后,它就加载目标板的应用程序,即用户程序,进行二次启动。 我们的做法是在加载用户程序的时候,将目标硬盘中的内容拷贝到RAM中,然后启动就可以了。这种方式应该可以解决你的ATA0和1的问题。 |
|
|
板凳#
发布于:2004-02-17 08:48
虽然这个问题我早解决了,还是要多谢斑竹.斑竹说的那种方法我没做过,其实是不知道怎么做 :)
其实我只是改一下bsp就可以了. [编辑 - 2/17/04 by bluelml] |
|
地板#
发布于:2004-02-26 09:49
不知道你是怎么解决的?能否将你的经验告诉大家,谢谢。
|
|
|