编译及新增加文件

vxworks boot和版本共用一套代码。

boot代码增加

版本代码增加

初始化流程

     这个连接 ​​VxWorks booting process​​里面讲的比较详细,但是有些出入。

汇编代码

stb     r4,    0x03(r3)   写数据

li r5,0x1900 将数据0x1900加载到r5
sth r5,INIT_MPTPR(r4) 将r5 数据存储到 MPTPR中

li r5,0x14
stb r5,INIT_PSRT(r4)

lis r5,0xf000 /* FLASH 32M */
ori r5,r5,0x2900 将数据组成f000 2900,然后存入到r5中。
stw r5,INIT_OR1(r4)

lis r5,0x0000
ori r5,r5,0x0041
stw r5,INIT_BR1(r4)


lis r5,0xac32 /* Issue Precharge All-Banks command */
ori r5,r5,0xb462
stw r5,INIT_PSDMR(r4)