This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
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
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.
如果您没有其它问题请帮忙确认答案,谢谢。