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.

AM625: [Security] [eMMc Driver Based on SDK10.1] Need eMMc Driver from TI when editing the keywriter source Code

Part Number: AM625
Other Parts Discussed in Thread: SYSCONFIG

Tool/software:

Regarding e-fuse Key programming:

Since the DAF DSM project and the FPK 10.25-inch project share the same eMMC boot address (both 0x0), a "relocation" operation is required during keywriter programming:

Based on the eMMC partitioning below (Active Side-A partitioning):
The 0x0 address contains an sbl_emmc_linux_stage1_xxx.tiimage.

During offline programming:
Step 1: tiboot3.bin first overwrites the sbl_emmc_linux_stage1_xxx.tiimage at address 0x0.
Step 2: After keywriter programming completes, the identical sbl_emmc_linux_stage1_xxx.tiimage from the Passive Side-B must be copied back to Side-A.

These two steps are collectively called the "relocation" operation.

I reviewed the DAF DSM code and identified an issue:

The FPK project uses eMMC. For the R-core (Cortex-R), does TI provide a driver to perform the Side-B-to-Side-A copy operation mentioned in Step 2?

If not, what recommendations does TI have for implementing this "relocation" operation?