我现在在弄bootRom_uncmp,有几个问题一直没弄清楚
是针对mpc862的,修改的是mpc860的bsp
1,romInit()里,对IC_CST,DC_CST的操……
自己顶
问题就是进了最后这个kernelInit(),就没出来.原因是对一个无效地址取数(单步跟了下).但是,我不知道出问题的这一块反汇编是干吗的,所以,很难下手. &……
唉
本来觉得就修改那么几个文件,就应该没问题了,没想到问题还挺多
郁闷啊……
在config.h里的user-reserved-size应该是零吗?
在kernelinit()里,应该需要一个root stack,这样的话,user-reserved-……
我现在是使用的bootrom_uncmp,确实是应该执行bootconfig.c里的usrInit.
我看了rominit()里面清了MSR,难道还要专门再去设置SIMA……
中断,和内存(应该没问题)的问题,我确实没注意
因为这个bsp是按照买来的目标板带的bsp修改的,所以,好多东西没去管它,觉得不会有问题.
我们自己做的板子.
……
makefile 决定了执行哪个?
文档里,看了有个VxWorks启动过程,说的是usrInit()在usrConfig()里;但是,实际是执行的是bootConfig里的那……
我们调试bsp,这里面没有包含操作系统,只是个bsp.
它的启动过程是这样的吗:
romInit() --> romStart() --> usrInit()?
……
有问题还是得自己想办法解决阿;
我这个问题解决了
很感谢两位回帖的兄弟
经验主义害死人啊!
我原来是按照买来的mpc860目标板的bsp修改的.它的sdram upm表……