Tool/software:
Hi team
Customer claims a global variable to indicate the device ip in their application, the global variable is initialized with a specific value through CPU2.
The program works well in free run mode, but when emulator is connected, the global variable may becomes all 0 after initialization.
I check the E2E thread which shows I need to confirm the RAM ownership for both CPU. So I checked below:
the variable I want to check is up, which locates in 0xF926 GS RAM3.
the GS RAM3 ownership is allocated to CPU2.
my question is: what’s the differences between free run and online debug? How can I debug to avoid this issue?
Thanks
Joe