MCUXpresso SDK Documentation

Hardware requirements#

  • Micro USB cable

  • two IMX95LPD5-EVK boards

  • J-Link Debug Probe

  • 12V~20V power supply

  • Personal Computer

Board settings#

Connection as below:

MASTER(LPI2C1)                connect to        SLAVE(LPI2C1)
Pin Name    Board Location                      Pin Name    Board Location
SCL         J22 pin 3                         SCL         J22 pin 3
SDA         J22 pin 5                         SDA         J22 pin 5
GND         J22 pin 7                         GND         J22 pin 7

Please note this application can’t support running with Linux BSP!

Prepare the Demo#

  1. Connect 12V~20V power supply and J-Link Debug Probe to the board, switch SW4 to power on the board.

  2. Connect a micro USB cable between the host PC and the J31 USB port on the target board.

  3. Open a serial terminal with the following settings:

    • 115200 baud rate

    • 8 data bits

    • No parity

    • One stop bit

    • No flow control

  4. Download the program to the target board.

  5. Either re-power up your board or launch the debugger in your IDE to begin running the example

Running the demo#

When the example runs successfully, the following message is displayed in the terminal:

LPI2C board2board polling example -- Slave 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

End of LPI2C example .