编译及新增加文件
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)
本文详细介绍了VxWorks booting进程的具体步骤,包括编译过程、新增文件及初始化流程等内容,并通过具体的汇编代码示例,展示了如何进行内存配置与设置。


被折叠的 条评论
为什么被折叠?



