Hello Alice,
Thanks for replay, follow explanation of my issue:
1)The Bootloader starts correctly and jump to the Master application.
2)The Master aplication starts, configure his pheripherals and runs correctly.
3) When Master application launch boot_multicore_slave() function the issue appear, follow the functions sequence on Master Application:
boot_multicore_slave()
Chip_CPU_CM0Boot((uint32_t *)resetaddr, (uint32_t *)spaddr)
When this function resets slave core and enables the slave clock the go to a fault unknowed condition.......
Another thing, I noted that in the Chip_CPU_CM0Boot function the *CPSTACK and *CPBOOT are filled with the correct CM0 Slave Stack Address and entry point Address.
Also if I check the absolute memory address of *CPSTACK (SYSCON_BASE+0x308) and *CPBOOT (SYSCON_BASE+0x304) these values are correct.
Otherwise in the Slave Registers view the sp is setted to 0x0 and pc to 0x030000ee, why?
Any idea? There are known issue about secure bootloader and dual core projects?
Thanks in advance.