- 論壇徽章:
- 0
|
最近在玩兒P2020芯片,搭載Power Architecture® e500v2 processor cores,手里面有P2020的參考設(shè)計(jì)板(RDB),燒寫(xiě)uboot,通過(guò)Code Warrior TAP +USB的方式燒寫(xiě),Code Warrior 10.5.1開(kāi)發(fā)環(huán)境下有RDB板上nor flash的配置信息(P10xx-P20xxRDB_P2020_NOR_FLASH.xml),如下:
<?xml version="1.0" encoding="UTF-8"?>
<TargetTaskFramework GroupFullPath="Root">
<Element Type="TargetTask">
<TargetTask ContextIndex="9" ExecutionContextName="Active Debug Context" ProviderIndex="9" TaskName="P10xx-P20xxRDB_P2020_NOR_FLASH" TaskProvider="Flash Programmer for Power Architecture">
<TaskConfiguration Actions_Count="0" Buffer_Address="0" Buffer_Size="262144" Flash_Base_Address_0="4278190080" Flash_Device_Name_0="S29GL128P" Flash_Device_Organization_0="8Mx16x1" Flash_Devices_Count="1" Flash_Top_Address_0="4294967295" Verify_Memory_Writes="false"/>
</TargetTask>
</Element>
</TargetTaskFramework>
官方提供的燒寫(xiě)說(shuō)明,uboot的燒寫(xiě)物理地址為0xFFF80000,問(wèn)題如下:
1、P10xx-P20xxRDB_P2020_NOR_FLASH.xml 中Flash_Base_Address_0="4278190080",這個(gè)flash的基地址是怎么算出來(lái)的,或者說(shuō)得到這個(gè)基地址的依據(jù)是什么?
2、官方提供的說(shuō)明文檔中uboot的燒寫(xiě)物理地址為0xFFF80000是怎么算出來(lái)的,或者說(shuō)得到的依據(jù)是什么? |
|