编译及新增加文件
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)