sakumisu 2ac969b4ca update(cherryusb): update to v1.5.0 (#10409) 3 ay önce
..
applications 47d9c03937 update spi flash mount 1 yıl önce
board 2ac969b4ca update(cherryusb): update to v1.5.0 (#10409) 3 ay önce
figures 04b77e409e [bsp][NXP]Fix .md picture mistakes 1 yıl önce
.config 5f9f522285 format: update all series of BSP configuration items (#10406) 3 ay önce
Kconfig 0f8f0620c3 [bsp][nxp] s/libraries/Libraries 1 yıl önce
README_EN.md 27430ca7d4 bsp/nxp:Separate NXP_MCX drivers (#10246) 4 ay önce
SConscript 46967ef56f [bsp][nxp][mcx] move mcxa/n to nxp/mcx folder 1 yıl önce
SConstruct c3da935369 bsp: Add a reminder when dependency packages fail to fetch 3 ay önce
project.ewd 38caf02bb4 [BSP][FRDM-MCXN947]Add IAR9.60 project template. 10 ay önce
project.ewp 5f9f522285 format: update all series of BSP configuration items (#10406) 3 ay önce
project.eww 38caf02bb4 [BSP][FRDM-MCXN947]Add IAR9.60 project template. 10 ay önce
project.uvoptx 5f9f522285 format: update all series of BSP configuration items (#10406) 3 ay önce
project.uvprojx 5f9f522285 format: update all series of BSP configuration items (#10406) 3 ay önce
rtconfig.h 5f9f522285 format: update all series of BSP configuration items (#10406) 3 ay önce
rtconfig.py e69a7ccfa3 [bsp][nxp] Update mcxn236 & mcxn947 LFLAGS config. 1 yıl önce
template.ewp 38caf02bb4 [BSP][FRDM-MCXN947]Add IAR9.60 project template. 10 ay önce
template.uvoptx 46967ef56f [bsp][nxp][mcx] move mcxa/n to nxp/mcx folder 1 yıl önce
template.uvprojx 46967ef56f [bsp][nxp][mcx] move mcxa/n to nxp/mcx folder 1 yıl önce

README_EN.md

NXP FRDM-MCXN947 Introduction

Overview

The FRDM-MCXN947 is NXP's official low-cost evaluation board based on the MCXN947 device, which integrates dual Arm Cortex-M33 microcontrollers and a Neural Processing Unit (NPU). The board also features MCU-Link debugger circuits such as the P3T1755DP I3C temperature sensor, TJA1057GTK/3Z CAN PHY, Ethernet PHY, SDHC circuitry (with DNP slot), RGB LEDs, touchpad, Hi-Speed USB circuitry, and buttons. The board provides Arduino expansion, PMOD expansion, MicroBus expansion. Also, it supports camera module and NXP low-cost LCD module PAR-LCD-S035. The on-board MCU-Link debugger is based on LPC55S69 MCU.

The appearance of the board is shown in the figure below:

img

The common on-board resources for this board are listed below:

board_block_diagram

For more details on the development board, please refer to NXP official website

Preparation

Currently, the FRDM-MCXN947 board-level support package provides MDK5 and supports GCC development environment, so let's take the MDK5 development environment as an example to introduce how to run the sample program. Before running the sample program, you need to do the following preparations:

NXP's official hands-on tutorial for the FRDM-MCXN947 can be found at here

  1. MDK Fevelopment Environment

    MDK-ARM 5.38 (or above) is required. The installation method can be found in Keil MDK Installation.

  2. Source Code Acquisition

    https://github.com/RT-Thread/rt-thread/releases, download the zip package in Assets to get the latest stable code.

    Source Code Directory Description

  3. Use the USB cable to connect the USB to serial port of the development board to the PC. img

Run the First Sample Program

Compile the Download

Please note!!!

Before performing the compilation process, please first open the ENV and execute the following command (this command is used to pull the necessary libraries; otherwise, the compilation will not be successful):

pkgs --update

Go to the rt-thread\bsp\nxp\mcxn\frdm-mcxn947 folder and double click on the project.uvprojx file to open the MDK5 project.

dir

Execute the compilation. After it, click the download button to download the firmware to the development board. Then, the program will start running automatically, observe the program running status.

Tip: The default configuration of the project uses CMSIS-DAP to download the program. And then click the Download button to download the program to the development board.

project

Run

If it does not run automatically, press the reset button to restart the board and observe the actual effect of the LEDs on the board. After normal operation, the LEDs will blink periodically, as shown in the following figure:

run

Connect the corresponding serial port of the development board to the PC, open the corresponding serial port (115200-8-1-N) in the serial port tool, and reset the device. Then the output information of RT-Thread will be shown:

 \ | /
- RT -     Thread Operating System
 / | \     5.1.0 build Feb 19 2024 16:40:05
 2006 - 2024 Copyright by RT-Thread team
using armclang, version: 6190004
MCXN947 HelloWorld
msh >

Keep Learning

Completed RT-Thread Quickstart! Click here for Kernel Learning .

Additional Information

NXP FRDM-MCXN947 Development Practice Guide