Hello,
I'm working on some UART application.
I'm using OMAP-L138 with C6748, with no ARM on SOM.
The IDE is CCS5, BIOS version is bios_5_41_11_38.
I have created a new user defined I/O device, called it UART2 in the DSP/BIOS tcf configuration file.
I have configured the BIOS settings for that device, i.e. initialization call, device ID, etc. I have made all the appropriate configurations for the PSP1.30 UART driver in my application code as well.
I have created two tasks for receiving and sending operations with stack size of 2K for each task.
I call the :
status = GIO_read(UartRecHandle, &Buffer, &Size);
Then send a txt file via Hyper Terminal (or another app).
The status returned is '0', which means the receive operation worked OK, the driver received the Buffer of Size.
Right after this, the core is stuck in UTL_Halt() and dropping the following messages at log view:
"EXC_exceptionHandler: EFR=0x2
NRP=0xff83ff90
mode=supervisor
Internal exception: IERR=0x8
Opcode exception
SYS abort called with message 'Run-time exception detected, aborting ...' "
What is the problem, and how can I fix it?
Anatoly.