uboot的启动要点整理

2019-04-13 20:59发布

         对于ppc--e500mc而言,从上电的一开始,CPU有默认配置的TLB地址空间,CPU执行的第一条指令一定在这个空间内,这样虚拟地址才能转换为物理地址, 然后还有启动的LAW(local access window)默认配置(从物理地址到器件),比如cpu的片选cs0会选择norflash,然后默认的law配置要覆盖norflash的空间, 这样才能取到指令。          第一条指令取得后,要进行跳转指令(?),经历代码从flash中运行到ram中运行的过程。对物理器件的访问,要点一是配置tlb,二是配置law,还有CS片选 等。后续完善补充。