这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 关于MPC8247的HRCW配置问题!

共1条 1/1 1 跳转至

关于MPC8247的HRCW配置问题!

菜鸟
2008-11-07 10:09:37     打赏

    我手上有一块MPC8247的DEMO板,虽然我用U-BOOT已经成功引导,但有些问题还不是很明白,希望高手能不吝指教!
   
    我的DEMO板相关设置:
    DRAM:  0x00000000 ~ 0x04000000(64M)
    FLASH: 0xFFC00000 ~ 0xFFFFFFFF(4M)
    U-BOOT程序烧在0xFFC00000地址,
    TEXT_BASE = CFG_MONITOR_BASE = CFG_FLASH_BASE = 0xFFC00000
   
    问题1:HRCW中CIP和BMS的地址,是绝对地址还是相对地址?
    我的U-BOOT中,HRCW的CIP=1,BMS=1,表示系统复位向量地址为0x000xxxxx,并且启动的地址段在0x00000000 ~ 0x01FFFFFF。但我的FLASH起始地址为0xFFC00000,还可以设置成0x10000000,0xFE0000000等,所以,我不是很理解CIP和BMS说明的地址的具体含义。

    问题2:我的DEMO板无法从FLASH高位启动。
    我一开始想从FLASH的高位启动,也就是把U-BOOT烧在0xFFF00000地址,HRCW[CIP]=0,HRCW[BMS]=0。但上电后,DEMO板不停复位。后来考虑到上电后,CPU要从FLASH的起始地址读取HRCW配置信息,我又在0xFFC00000和0xFFF00000两个地址都烧写了U-BOOT程序。但上电后DEMO板依然不停的复位。U-BOOT的程序肯定是好的,我已经在BDI2000中go起来了。




关键词: 关于     MPC8247     配置     问题     地址    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]