Part Number: TMDS64GPEVM
I've a question regarding the difference in the Boot behavior upon different boot source ,
I got from the reference Manual "SPRUIM2A – MAY 2020 – REVISED JANUARY 2021-AM64x Processors Silicon Revision 1.0" , that's difference between OSPI boot source & eMMC Boot Source , As , OSPI , is follow Image Path ,the image data can be directly read by both, MCU and DMSC
Question 1 : - Is this will not need to load image to RAM in order to authenticate ? and could be authenticated without loading it fully ?
- Is there no need to use Buffer Manager Module while loading ? - Is this means that would be faster only for DMSC image but will n't impact the image of A53 image ?
- Block Path image mode data is received from the peripheral in blocks. Blocks are accumulated in the boot buffer until a full X.509 certificate header has been received, at which point this full certificate and any subsequent blocks are passed to the DMSC .
Question 2 : to Authenticate the image should be loaded fully to the internal RAM ? Integrity check is done after loading from eMMC and not done progressively ? In case SBL is used to load all images for all cores , DMSC will not start its main functionality until SBL completes loading the images for all cores fully and authenticate it ?