VxWorks/PPC
bjhubingtao
c
展开
-
P2020 (e500核)上电启动及uboot流程 .
系统上电到执行第一条指令前,需要经过配置PLL、Local Bus控制器、LAW、MMU等操作,这些配置完全是由Cpu根据芯片的默认值和芯片外部配置引脚的输入状态自动完成的。如: 1) Cpu根据cfg_sys_pll[0:2]的输入状态决定当前CPU的BBC对SYS_CLK的倍频参数; 2) Cpu根据cfg_ddr_pll[0:2] 的输入状态决定DDR的时钟频率(DDR2和D转载 2013-03-25 13:24:26 · 893 阅读 · 0 评论 -
e500核在uboot初始化过程中两块地址空间的转换 .
E500核中有两段地址空间,空间0和空间1,cpu指令和数据段使用哪一个空间可以由cpu的MSR寄存器的IS位和DS位做修改。而MMU将物理地址映射到哪个空间中的有效地址取决于MMU MAS1寄存器中的TS位。 E500核刚上电时,指令段和数据段都在空间0中,TLB1的Entry0默认设置为映射uboot的以_start_e500开始的4K空间,所有产生的空间0中的地址都由Entry0映射到物理转载 2013-03-25 13:26:27 · 627 阅读 · 0 评论