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

  • Mini/micro USB cable

  • EVK-MIMXRT1015 board

  • Personal Computer

  • Headphone

Board settings

No special settings are required.

Prepare the Demo

  1. Connect a USB cable between the host PC and the OpenSDA USB port on the target board.

  2. Open a serial terminal with the following settings:

    • 115200 baud rate

    • 8 data bits

    • No parity

    • One stop bit

    • No flow control

  3. Download the program to the target board.

  4. Insert the headphones into the headphone jack on EVK-MIMXRT1015 board.

  5. Either press the reset button on your board or launch the debugger in your IDE to begin running the demo.

Running the demo

Note: This demo outputs 215HZ sine wave audio signal. When the demo runs successfully, you can hear the tone and the log would be seen on the OpenSDA terminal like:

SAI functional interrupt example started!

SAI functional interrupt example finished!

Known issue: If pressing SW9 to rerun the demo frequently, it may cause booting from QSPI nor flash failed, since the SA1 RXD0 pin is muxed as boot configurations pin. Workaround: To use SW3 instead of SW9.

Note: To debug in qspiflash, following steps are needed:

  1. Select the flash target and compile.

  2. Set the SW8: 1 off 2 off 3 on 4 off, then power on the board and connect USB cable to J41.

  3. Start debugging in IDE.

    • Keil: Click “Download (F8)” to program the image to qspiflash first then clicking “Start/Stop Debug Session (Ctrl+F5)” to start debugging.