Other Parts Discussed in Thread: SYSCONFIG
Tool/software:
Hi
On our custom hardware based on AM6422 SoC we are trying to load application created for R5fss0-0 core based on "empty" template from CCS (Version: 20.2.0.12__1.8.0) into DDR memory, not MSRAM.
We have prepared below configuration in SysConfig (version 1.23.0) tool:
During loading application via XDS110 Debug Probe the error is popping up:
MAIN_Cortex_R5_0_0: File Loader: Verification failed: Values at address 0xA0000000 do not match (expected: 0x43F0E92D, actual: 0xE9C132F0) Please verify target memory and memory map.
MAIN_Cortex_R5_0_0: GEL: File: C:\UN2000\materialy\UN2000_firmware\vxworks_example\Debug\vxworks_example.out: a data verification error occurred, file load failed.
I tracked the gel file that is reporting this error (ccs/ccs_base/emulation/gel/AM64x/AM64_DDRS/AM64_DDRS_Confug.gel and found the function Data_WrRd_test()
which is printing this error. I replaces all the 0x8000000 address occurrences with the starting address of DDR memory region, but this still didn't help. Boot process on A53 core is stopped manually at u-boot shell so at this stage DDR memory is already initialized.
So my question is how to load application into DDR memory?