MC firmware loading

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

MC firmware loading

1,303件の閲覧回数
dmitri_lechtchinski
Contributor III

Hello,

I'm trying to find details on the MC firmware image loading process on boot.

DPAA2UM chapter 3.1 has an overview but not any details.

My questions are:

  1. Where can I find a definition of the FIT format? How is this image parsed for MC loading?
  2. How is validation of the image performed against its checksum/version?
  3. At what address does the image needs to be loaded, is it the start of MC memory base? (MCFBALR/HR)

Also, can you please point me to the reference for this in U-Boot code?

Thanks,
Dmitri

0 件の賞賛
返信
2 返答(返信)

1,284件の閲覧回数
dmitri_lechtchinski
Contributor III

Thanks, I have a question regarding the implementation:

In mc_init(), mc_ram_addr is obtained by mc_get_dram_addr() which has the following comment:

/*
 * Return the MC address of private DRAM block.
 * As per MC design document, MC initial base address
 * should be least significant 512MB address of MC private
 * memory, i.e. address should point to end address masked
 * with 512MB offset in private DRAM block.
 */

Does this mean that MCFBALR/HR actually points to the last 512MB of the MC-reserved memory block?
Is there reference in documentation to this memory mapping?

0 件の賞賛
返信

1,296件の閲覧回数
ufedor
NXP Employee
NXP Employee
0 件の賞賛
返信