Part Number: MCU-PLUS-SDK-AM243X
Hello community members,
I have a small application which is based on SDK version 08.03 (upgraded from v08.02.), which has enabled UART0 in callback mode (based on the callback mode example) and I am using ethernet based on the LwIP example. The implementation is based on FreeRTOS mode and I only initially create the task for UART, and after receiving a particular command over the serial, then ethernet task is initialized which further initializes the LwIP stack.
In the previous version 08.02 this worked fine, but after upgrading the SDK version to 08.03, I started receiving strange data on the Rx channel, while the Tx seems to work fine because I am receiving the welcome string correctly. So to make things clear, I have only updated the syscfg to align with the newest LwIP example, as well as updated the linker.cmd settings which now have a bit of ethernet related configuration.
After removing all of the ethernet related code and syscfg, the strange data disappears.
After sending string: 'dabc' the RX buffer is filled up with: 'd?a?b?c?'. (? is a placeholder for the strange data)
What might cause this 'collision'?
I am attaching the pictures of the current syscfg for both UART and ENET.






Thank you in advance,
Mladen.

