This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28027: call a function from another project

Part Number: TMS320F28027


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?