Hi there
I try to use the debug library TCPD_CM3.lib but as soon as I enable Full debug on Ethernet the library calls the exception handler "os_error" with err_code 0x20002ADC.
I changed the project to use TCPD_CM3.lib instead of TCP_CM3.lib. I added the file Net_Debug.c to the Project and enabled Full debugging on Ethernet. Thats all I did.
The UART0 is initialised and I am able to sind characters over it. The driverlib for the board is in the project too but I did not configure anything else. A file Retarget.c is included to the project too.
The board is a DK-LM3S9B96 with a Cortex M3 controller.
Does anyone know, what this strange error code means?
Thanx for any answer.
Best regards, Dominic
Hi,
what flag is passed to the os_error function ?
Might be either OS_ERR_STK_OVF, OS_ERR_FIFO_OVF or OS_ERR_MBX_OVF.
Unfortunately not. The parameter has the value 0x20002ADC that value is not documented. I know that is a strange value but it is reproduceable every time.
This parameter is wrong displayed in debugger, because err_code is not used in os_error function. You should check the R0 register instead. It holds the value of err_code.