Other Parts Discussed in Thread: TMDS243EVM, , SYSCONFIG
Tool/software:
Board: TMDS243EVM
SDK Version: MCU-PLUS-SDK-AM243x v11.0.0.15
Example: Enet ICSSG TCP Server
Test Method
- Set the static IP addresses for the two ICSSG ports on the EVM using dual-MAC configuration, with each port assigned to 192.168.1.11 and 192.168.2.11.
- Connect both Ethernet ports on the board to the PC using a switching hub.
- After running the example, continuously send PING requests to each IP address from the PC.
Issue:
- When sending a PING to each port on the board individually, a response is received, but when sending a PING to both ports simultaneously, one of the ports does not respond.
Solution
- Modify the Linker.cmd in the example to allocate all sections assigned to DDR to MSRAM. This prevents the issue where a response is not received when sending a PING to both ports simultaneously.
In our project, we need to use the GETH 2 port with the AM243x, but due to other IO usage, we can only use ICSSG. Additionally, due to the data capacity we need to manage, we must use DDR memory.
Please provide a solution to resolve this issue.