Other Parts Discussed in Thread: UNIFLASH,
Tool/software:
Hey,
We are using the mmw_ddmEnet demo on an AWR2944PEVM radar board. When flashing the compiled awr2x44P_mmw_demoDDMEnet.appimage to the board using uniflash, everything works as expected. However, when first flashing the awr2x44P_ccsdebug.appimage and then loading the awr2x44P_mmw_demo_mssDDMENET.xer5f, awr2x44P_mmw_demo_dssDDMEnet.xe66, and awr2x44P_mmw_demo_dss_cm4DDMEnet.xem4 binaries using CCS 20.2.0, everything works until we want the transmission of data over ethernet. The radar successfully connects to the TCP server, indicated by the output:
Cortex_R5_0: **********************************************
Cortex_R5_0: Debug: Launching the MMW Demo on MSS
Cortex_R5_0: **********************************************
Cortex_R5_0: Debug: Launched the Initialization Task
Cortex_R5_0: BSS is powered up...
Cortex_R5_0: Debug: mmWave Control Initialization was successful
Cortex_R5_0: Debug: mmWave Control Synchronization was successful
Cortex_R5_0: EnetPhy_bindDriver:1863
Cortex_R5_0: PHY 0 is alive
Cortex_R5_0: Starting lwIP, local interface IP is dhcp-enabled
Cortex_R5_0: [LWIPIF_LWIP] NETIF INIT SUCCESS
Cortex_R5_0: Host MAC address-0 : 70:ff:76:1d:ec:f2
Cortex_R5_0: Enet IF UP Event. Local interface IP:0.0.0.0
Cortex_R5_0: [LWIPIF_LWIP] Enet has been started successfully
Cortex_R5_0: Enet IF UP Event. Local interface IP:192.168.1.200
Cortex_R5_0: Waiting for network UP ...
Cortex_R5_0: Debug: CLI is operational
Cortex_R5_0: Waiting for network UP ...
Cortex_R5_0: Cpsw_handleLinkUp:1626
Cortex_R5_0: MAC Port 1: link up
Cortex_R5_0: Network Link UP Event
Cortex_R5_0: Network is UP ...
Cortex_R5_0: Connection with the server is established
Using tcpdump, I can also see a successful three-way handshake, but no data is being transmitted after the successful handshake. I have gotten the mmw_TDMEnet demo to transmit pointcloud data over ethernet when debugging without any modification, but DDM best suites our use-case.