因为没有明白vxworks下怎么对MMU的使用进行映射,MMU原理明白了,但是对启动过程怀疑,所以想求购一份通过MMU映射来启动Bootrom或VxWorks的BSP,我也没有什么好给的,就是刚刚完成的AT91RM9200BSP了,如果有意请跟帖,没办法,一个人弄,的确很慢,脑子就转不过来了....
已经完成了AT91RM9200的bsp驱动,即中断,时钟(用AT91的ST实现),调试串口(查询发送,主要是调试的时候打印),console串口(中断接收发送方式).点灯.
采用Remap或自己安装异常表方式实现系统的异常向量表安装.
(PS:以前网上下过一个S3C44B0bsp简单成功移植到自己的板子上,这是第一次自己真正移植vxworks,因为心急以上整个AT91RM9200 BSP完成只用了5天时间,所以有可能有错误,至少在现在bootrom启动到打印输出logo没有问题,另外困扰了很久的一个串口的中断发送问题,不知道解决方法对不 ^_^.)
当然这只是一个最基本的bsp,现在我被MMU卡住了,也没有继续开发其他驱动,所以只是不想不劳而获而已....^_^
本来移植这个AT91RM9200就是想学习一下MMU映射启动VxWorks,现在没有方向,自己觉得要手动实现TLB表在usrInit中调用excVecInit之前.主要是看了mmugen的例子.
那位有成功的经验,告诉小弟一下思路也可以..谢谢了.
[em04][em04][em04][em04][em04] [align=right][color=#000066][此贴子已经被作者于2007-1-28 1:05:11编辑过][/color][/align]