Hi,
We are working on C6678 using CCSV6 . We had an array of 30000 int defined as volatile int in global section of the code, and we used a DATA_SECTION pragma to place this array in different areas of C66x memory.
However, we could not find the array variable in our map file until we used "dummy" code that touches on the array in C66x code.
The purpose of this array is for external device communication, and we don't want the C66x to access the array in any way. Why isn't the volatile keyword working? Is there anything else we need to do in addition to volatile?
Thanks!
Sarvani Chadalapaka
Signalogic