Hi,
My customer has a problem with boot failure on their costom board -- No responding in secondary core pack boot monitor. Please note it looks working correctly on EVM. The following is U-boot commands on EVM:
# tftpboot ${addr_mon} skern-k2hk.bin
# mon_install ${addr_mon}
skern_init(): Message2 from Secure Mode
Core freq - 0x0bebc200
## installed monitor, freq [200000000], status 0
K2HK BBCPU # mon_power 1 1
>>>> skern_poweron_cpu >>>>
core 1 powered on successfully
K2HK BBCPU # [CPU-00000001]Message2 from Secure Mode
Core freq - 0x0bebc200
But on their target board, it is not working.
K2HK BBCPU # mon_install ${addr_mon}
skern_init(): Message2 from Secure Mode
Core freq - 0x0bebc200
## installed monitor, freq [200000000], status 0
K2HK BBCPU # mon_power 1 1
>>>> skern_poweron_cpu >>>>
core 1 powered on successfully
K2HK BBCPU #
They are trying to debug this issue, and noticed that a reserved bit (bit22) was set on DEVSTAT register. They are not sure this is really related to this issue, but could you please let me know what is meant by bit22 on DEVSTAT register ?
EVM:
0x02012005 on DEVSTAT, and it worked fine.
Custom Board:
0x02412005 on DEVSTAT, and it did not work. A one was set on bit22 (reserved).
Well I thought the following thread might be the same issue, but my customer had confirmed the power domain looked correctly on secondary core. So it seems different problem.
https://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/511278
Best Regards,
Naoki