Hi, my customer has two projects loaded on one device, one is boot code, another is app code.
in boot code, there are global variables 'int a', array'int b[10]' and struct c defined.
funcA() will use 'a', funcB() will use 'b', and funcC() will use 'c'.
in app code, the customer will call funcA(), funcB() and funcC().
funcA can work exactly well, but funcB and funcC cannot be executed correctly, the value written to or read from 'b' and 'c' are incorrect, why does that happen?