p4080 用什么生成pbl image
答案:1 悬赏:0 手机版
解决时间 2021-12-01 07:44
- 提问者网友:富士山上尢
- 2021-12-01 04:30
p4080 用什么生成pbl image
最佳答案
- 五星知识达人网友:痴妹与他
- 2021-12-01 05:22
和原有的P2020,MPC8548有所不同,P4080是通过RCW(Reset Configuration Word)来加载硬件配置字的,而freescale之前的cpu多数都可以通过硬件管脚加载。这样可以省去好多硬件管脚,而且更加灵活,下面就来讨论RCW是如何加载的。
通过设定硬件管脚cfg_rcw_src[0:4]来选择RCW的加载源,如从i2c,NAND flash,Nor flash, Hard-coded options等,我们就以从Nor flash加载为例进行。硬件把cfg_rcw_src[0:4]设置为01100b或者01101b(位宽不同)来选择从nor flash加载,这里先讨论下PBL的概念:
PBL(pre-boot loader)顾名思义,就是在我们传统的loader之前运行的,它就是个二进制的image,通常包含2部分内容:64byte的rcw内容和PBI程序,PBI的缩写是pre-boot initialization, 是在RCW被加载之后被执行的,通常运来配置cpu或者local bus上的设备,PBI是可选的,所以PBL可以只含RCW或者是RCW+PBI的组合。PBL,RCW,PBI的格式定义见p4080的手册,下面讨论PBL是怎么被cpu访问的:
通过设定硬件管脚cfg_rcw_src[0:4]来选择RCW的加载源,如从i2c,NAND flash,Nor flash, Hard-coded options等,我们就以从Nor flash加载为例进行。硬件把cfg_rcw_src[0:4]设置为01100b或者01101b(位宽不同)来选择从nor flash加载,这里先讨论下PBL的概念:
PBL(pre-boot loader)顾名思义,就是在我们传统的loader之前运行的,它就是个二进制的image,通常包含2部分内容:64byte的rcw内容和PBI程序,PBI的缩写是pre-boot initialization, 是在RCW被加载之后被执行的,通常运来配置cpu或者local bus上的设备,PBI是可选的,所以PBL可以只含RCW或者是RCW+PBI的组合。PBL,RCW,PBI的格式定义见p4080的手册,下面讨论PBL是怎么被cpu访问的:
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯