Hi All,
I have a query ragarding the address range usable for a boot application in PCIe boot for Cores 0-7 in case of TCI6638k2k.
Setup info: TCI6638k2k
Boot method : PCIe
Document refered: datasheet SPRS836D
No IBL and DDR3 is used in our case.Needs to download an application image on Core0 L2SRAM only.
As per the datasheet table 8-1 (C66x DSP Boot RAM Memory Map),range is 0x80-0000 to 0x8f-ffff.
Then if a sample application image is to be downloaded and executed on Core0 through PCIe,
then what should be the memory range for the application to be linked(in other words,what should be the value of origin and len field in linker command file)
I have seen the example "pcieboot_ddrinit" found in mcsdk2.01.02,the address used in linker cmd file is
org = 0x10820000, len = 0x20000.
Now as per the datasheet of C6678,the address range for CorePac0 L2 SRAM is 0x10800000 - 0x1087FFFF(512K size),
and the Reserved Bootloader section in L2 SRAM as per table 2.3(SPRS691E) is 0x00872DC0 - 0x0087FFFF.
So the application address range used in case of C6678's example is fine,but in case of TCI6638K2K,what should be the range of the application.
Thanks in advance.
Regards,
Chandan