Tool/software:
As shown as in the first image,
stk assigned to the g_idle_topstack pointer and the value of stk surprisingly becomes 1 and that issue crashes the program
CONFIG_IDLETHREAD_STACK defined as 1024
and expected value of (g_idle_topstack - CONFIG_IDLETHREAD_STACK) should be 0x7914CC00 ( <= 0x7914D000 - 1024 ) but since g_idle_topstack becomes 1 suddenly, the answer happens to be 0xFFFFFC01 which is invalid and way further than the 2GB DDR limit for my AM67A board
---
I have one more question somewhat related with this,
I load the program on this address -> 0x0079100000 which is the 512KB SRAM area for the SoC, the limit of SRAM is 0x0079100000 + 512*1024 = 0x79180000
but my binary is larger than 512KB which is 1.8MB, so what happens my program exceeds the limit because there are some gaps between this SRAM and DDR start address? (DDR starts at 0x80000000 and SRAM ends at 0x79180000)
The reason I load my binary at smaller SRAM, because I can't run(I can load via CCS but can't run) even one step in DDR even though I initialized the DDR with sbl_null (a few days ago that was running well but it suddenly has been broken) could you help with this?