Hardware requirements
Mini/micro USB cable
MIMXRT700-EVK board
Personal Computer
Board settings
Jumper setting:
EVK board: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MASTER(I3C3) connect to SLAVE(I3C3) Pin Name Board Location Pin Name Board Location SCL J48 pin 3 SCL J48 pin 3 SDA J48 pin 5 SDA J48 pin 5 GND J48 pin 8 GND J48 pin 8 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Other jumpers keep default configuration.
Prepare the Demo
Connect a USB Type-C cable between the host PC and the MCU-Link 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
Download the program to the target board.
Press reset button to begin running the demo. Running the demo ================ The following lines are printed to the serial terminal when the demo program is executed.
I3C board2board Interrupt example -- Slave transfer.
Check I3C master I2C transfer.
Slave received data :
0x 1 0x20 0x 0 0x 1 0x 2 0x 3 0x 4 0x 5
0x 6 0x 7 0x 8 0x 9 0x a 0x b 0x c 0x d
0x e 0x f 0x10 0x11 0x12 0x13 0x14 0x15
0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d
0x1e 0x1f
I3C master I2C transfer finished .
Check I3C master I3C SDR transfer.
Slave received data :
0x 0 0x 1 0x 2 0x 3 0x 4 0x 5 0x 6 0x 7
0x 8 0x 9 0x a 0x b 0x c 0x d 0x e 0x f
0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17
0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f
I3C master I3C SDR transfer finished .
Check I3C master I3C HDR transfer.
Slave received data :
0x 0 0x 1 0x 2 0x 3 0x 4 0x 5 0x 6 0x 7
0x 8 0x 9 0x a 0x b 0x c 0x d 0x e 0x f
0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17
0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f
I3C master I3C HDR transfer finished.