Hardware requirements
Micro USB cable
IMX943-EVK board
12V~20V power supply
Personal Computer
Board settings
This example uses internal NETC ENETC3 pseudo port, which is connected to NETC switch. The two NETC switch 2.5G SGMII ports are initailized to use.
Prepare the Demo
Connect 12V~20V power supply to the board.
Connect a micro USB cable between the host PC and the J15(FTDI_DEBUG) USB port on the target board.
Open a serial terminal with the following settings:
115200 baud rate
8 data bits
No parity
One stop bit
No flow control
Program the Linux BSP to SD/eMMC. Then program flash.bin of this demo.
Switch SW1 to power on the board.
Note: the flash.bin is flash_all target with mx94evknetc.cfg System Manager image. For A core Linux BSP side usage, refer to Linux BSP User Guide “11.6.2 i.MX943 ENETC share use case”.
Running the demo
When the demo runs, the log would be seen on the terminal like below. Both A core Linux BSP and M core share NETC ENETC3 port to use.
Switch is initialized.
Initializing ENETC for demo...
Start SRTM communication
Initializing PHY...
************************************************
DHCP example
************************************************
DHCP state : SELECTING
Switch port 0 link up
Handle Peer Core Linkup
DHCP state : BOUND
IPv4 Address : 192.168.0.164
IPv4 Subnet mask : 255.255.255.0
IPv4 Gateway : 192.168.0.1