FRDM-MCXN947 MPP Board Support#
Hardware requirements#
FRDM-MCXN947 board
Mini/micro USB cable
Personal computer
OV7670 camera module
NXP LCD-PAR-S035 display 320x480 (default) or MikroElektronika TFT Proto 5” display 800x480
Board settings#
In order to route the camera data signals to the chip, some Solder Jumpers (SJ) on the back of the board must be changed: move SJ16, SJ26, SJ27 from A side to B side, otherwise the captured image will appear reddish.
Connect the OV7670 module to the camera pins (match the 3V3 pins).
Connect the display to the FlexIO LCD pins (panel pins from GND up to D15).
Prepare the Demo#
Connect a USB cable between the host PC and the FRDM-MCXN947 board.
Debug Console is available with a TTY device over USB MCU-Link.
For console over UART: open a serial terminal with the following settings:
115200 baud rate
8 data bits
No parity
One stop bit
No flow control
Build the project using the MCUX IDE (axf image) or armgcc (elf image).
Download the program to the target board using the MCUXpresso IDE.
Either press the reset button on your board or launch the debugger to begin running the demo.
Supported examples#
Example |
Notes |
|---|---|
camera_view |
Basic camera preview |
camera_mobilenet_view |
MobileNet image classification (TFLite) |
camera_ultraface_view |
UltraFace face detection (TFLite) |
camera_persondetect_view |
FastestDet person detection (TFLite) |
Build example#
python3 ./build_mpp.py -b frdmmcxn947 -e camera_view
Device support#
Category |
Devices |
|---|---|
Camera |
OV7670 (FlexIO) |
Display |
NXP LCD-PAR-S035 (ST7796S, 8080 parallel), Mikroe TFT Proto 5” (SSD1963) |
Graphics |
CPU (software) |
Decoder |
JPEG SW |