Other Parts Discussed in Thread: SYSBIOS
Hi All,
I have the question about loading app from u-boot, I have tried the method below.


I try to modify the psdk_rtos_auto_j7_06_02_00_21/pdk/packages/ti/drv/spi/example/mcspi_slavemode/j721e/linker_mcu_sysbios.lds.
/* linker options */
--fill_value=0
--stack_size=0x2000
--heap_size=0x1000
-e __VECS_ENTRY_POINT
MEMORY
{
/* MCU0_R5F_0 local view */
MCU0_R5F_TCMA_SBL_RSVD (X) : origin=0x0 length=0x100
MCU0_R5F_TCMA (X) : origin=0x100 length=0x8000 - 0x100
/* MCU0_R5F_0 SoC view */
MCU0_R5F0_ATCM (RWIX) : origin=0x41000000 length=0x8000
MCU0_R5F0_BTCM (RWIX) : origin=0x41010000 length=0x8000
/* j721e MCMS3 locations */
/* j721e Reserved Memory for ARM Trusted Firmware */
MSMC3_ARM_FW (RWIX) : origin=0x70000000 length=0x40000 /* 256KB */
MSMC3 (RWIX) : origin=0x70040000 length=0x7B0000 /* 8MB - 320KB */
/* j721e Reserved Memory for DMSC Firmware */
MSMC3_DMSC_FW (RWIX) : origin=0x707F0000 length=0x10000 /* 64KB */
DDR0 (RWIX) : origin=0x80000000 length=0x8000000 /* 2GB */
/* Used in this file */
DDR0_MCU_1_0 (RWIX) : origin=0x97000000 length=0x1000000 /* 16MB */
VECTORS (X) : origin=0x41C3C100 length=0x1000
RESET_VECTORS (X) : origin=0x41C40000 length=0x100
MCU1_0_MSRAM : origin=0x41C40100 length=0x5C000 - 0x100
} /* end of MEMORY */
SECTIONS
{
.vecs : {
__VECS_ENTRY_POINT = .;
} palign(8) > MCU0_R5F_TCMA_SBL_RSVD
.text_boot {
*boot.aer5f<*boot.o*>(.text)
} palign(8) > MCU0_R5F_TCMA
.text:xdc_runtime_Startup_reset__I : {} palign(8) > MCU0_R5F_TCMA
.text:ti_sysbios_family_arm_v7r_Cache* : {} palign(8) > MCU0_R5F_TCMA
.text:ti_sysbios_family_arm_MPU* : {} palign(8) > MCU0_R5F_TCMA
//.utilsCopyVecsToAtcm : {} palign(8) > R5F_TCMB0
.text : {} palign(8) > MCU1_0_MSRAM
.cinit : {} palign(8) > MCU1_0_MSRAM
.bss : {} align(8) > MCU1_0_MSRAM
.far : {} align(8) > MCU1_0_MSRAM
.const : {} palign(8) > MCU1_0_MSRAM
.data : {} palign(128) > MCU1_0_MSRAM
.sysmem : {} align(8) > MCU1_0_MSRAM
.stack : {} align(4) > MCU1_0_MSRAM
.data_buffer: {} palign(128) > MCU1_0_MSRAM
}
Rebuild and put the MCSPI_MasterSlave_j721e_evm_mcu1_0TestApp_release.xer5f (rename j7-mcu-r5f0_0-fw) into /lib/firmware/ on my EMMC rootfs.
I load app on u-boot form maunal or auto load, but still no any output_log on any UART.
Is there any patch can provide us?
Best Regard,
Leo Ho