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.

GIO_create trying to access invalid memory



I have a GIO_create call

        uartOut = GIO_create(uart,IOM_OUTPUT,&outStatus,NULL,&SYNC_attrs);

and my program hangs within. I traced into the assembly code and it seems that it attempts to allocate memory at word address 0x20001 which is in CE0. I have no memory at CE0 and have not defined it in the MEM section of the configuration tool. Why does GIO_create try to access this memory and what do I modify to stop it.

Using CCSv4 and DSPBIOS 5.41

I do have allocated heap in my DARAM segment but it doesn't seem to be using this space.

Thanks in advance.

Cam