Part Number:TDA4VM
Hi, expert
I use tda4, have some questions.
1. Tda4 has MCU ROM code and DMSC ROM code, the ROM code solidified into the soc? or need burn it manually ?
2. I study tda4 boot flow, but can not find out how DMSC and MCU communicate(red circle),please help me.
reference:https://git.ti.com/cgit/ti-u-boot/ti-u-boot/tree/board/ti/j721e/README?h=ti-u-boot-2021.01
Nancy Wang:
1、ROM code一般出厂的时候都固化好了。
2、我确认一下再给您回复
,
Nancy Wang:
user6597813 说: how DMSC and MCU communicate(red circle),
请查看以下回复:
1) MCU R5 RoM makes use of DMSC RoM services via Secure proxy IPC to authenticate tiboot3.bin & loads on to itself.2) R5 SPL fetches the sysfw.itb from the boot media & loads the sysfw tifs binary to DMSC. U-Boot directory file: arch/arm/mach-k3/sysfw-loader.c & function k3_sysfw_loader.3) The R5 SPL then extracts the board config data from the sysfw.itb. k3_sysfw_configure_using_fit function in arch/arm/mach-k3/sysfw-loader.c extracts the various config data and implements it.4) Finally the R5 SPL loads the ATF(ARM trusted firmware) to 0x70000000 & brings the A72 out of reset & A73 starts executing.
如果您没有其它问题请帮忙确认答案,谢谢。
,
user6600224:
感谢回复!
,
Nancy Wang:
不客气,如果您没有其它问题请帮忙确认答案,我会将此贴关闭,谢谢!