bcsr与板卡实现相关,不是CPU内部寄存器,也不是每一块板子都有这个寄存器(或者说实现了这个功能)……
很久没有回味那个文档了,那确实是个好东东,真想从头做BSP,那个文档非得完完整整看几遍不可。虽然是fort2.0的,但一点也不过时,高版本的都基本通用。
按我的理解:bootst……
需要有支持BDI2000的调试软件,具体操作和指令与调试软件强相关。对于PPC Linux,Denx的文档里面有详细的GDB配置步骤。其它支持的软件有Tornado、CodeWar……
代码中还存在混乱的地方,觉得你应该在代码中加入更多的调试语句,特别是对于地址不知道从哪里来的,需要详细跟踪出来。可以在所有调用那个READ的函数前加上跟踪语句。
/*给你一个加调……
VxWorks的select跟其它unix类操作系统的select是一个功能,是可以等待多个fd的。否则,真的失去意义了呵呵。……
跑起来并能打印东西出来,对于移植U-BOOT来说,工作已经基本完成了。
起先应该在board目录下,找一个与你的板卡相近的板子作为模板,最好复制下来重新创建一个目录,再在incl……
NAND FLASH不像NOR一样是全地址映射的。MMU中应该不需要添加0x04000000这么大个区域。应该是添加你的NAND FLASH芯片寄存器的区间大小就可以了,那个ROU……
仔细看看板卡的手册,,,,在BSP的sysLib.c中的sysPhysicMemTop函数中把共享内存区留出来,不要清零显卡用的那块内存,通常在内存的高地址。windml中有815……
看起来,你的问题更加像MMU配置的问题,或者是对齐问题,CPU好像经常在跳数据异常。不知道你啥架构。
等woodhead版主来看看吧,tffs他太精通了。……