MC firmware loading

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

MC firmware loading

1,255 次查看
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,236 次查看
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,248 次查看
ufedor
NXP Employee
NXP Employee
0 项奖励
回复