This is the documentation for the latest (main) development branch of mcuxpresso sdk. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

Hardware requirements

  • Micro USB cable

  • IMX95VERDINEVK board

  • J-Link Debug Probe

  • 12V~20V power supply

  • Personal Computer

  • MIPI2HDMI card

  • AP1302 sensor

Board settings

Tips: Need to remove the default verdin DSI to HDMI adapter card first. Then set CSIDSI MINISAS card to DSI/CSI port. Settings: SW1 = 0 set card output as DSI port. SW1 = 1 set card output as CSI port. For MIPI2HDMI card(1920*1080), connect MINISAS DSI port to card. For AP1302 sensor with MINISAS connect to MIPI-CSI interface Prepare the Demo

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

  2. Connect a micro USB cable between the host PC and the J4 USB port on the cpu 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. Launch the debugger in your IDE to begin running the example.

Note:

  1. the ap1302 is an external isp, it need special firmware from OnSemi GitHub. pls download ap1302_60fps_ar0144_27M_2Lane_awb_tuning.bin from: https://github.com/ONSemiconductor/ap1302_binaries/tree/main/NXP_i.MX93

  2. You can use Jlink or other method to load fw into memory. such as Jlink tool: ‘connect’ then select ‘MIMX9596_M7’ device, ‘S’ select SWD. loadbin “C:***\ap1302_60fps_ar0144_27M_2Lane_awb_tuning.bin” 0x87000000

  3. Pls power on board firstly, then plug in Jlink.

  4. power on all systems again containing HDMI interfaces before each system operation. ================ Running the demo ================ ISI MIPI-CSI2 example start… Please load camera firmware into memory:87000000, input ‘A’ in console after finished load FW Load into memory done CSI interface init pass. DISPLAY Device init pass. When the example runs successfully, you can see the expected figure shown in screen.