# Hardware setup for NXP RT117X

#### Required Tools and Equipment

The following tools and equipment are needed to set up and run the project:

- NXP RT117X hardware board with display
- CGI Studio (Minimum version 3.15.1)
- CMake GUI
- Visual Studio Code
- Ninja Build Tool
- Required binary files (.bin)
- IAR Embedded Workbench
- Board Support Packages
- Hardware Variants  
    <table border="1" style="border-collapse: collapse; width: 100%; height: 89.3907px;"><colgroup><col style="width: 20.3871%;"></col><col style="width: 25.6774%;"></col><col style="width: 24.7732%;"></col><col style="width: 29.2913%;"></col></colgroup><tbody><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px;">**Hardware Revision**</td><td class="align-center" style="height: 29.7969px;">**Supported Display**</td><td class="align-center" style="height: 29.7969px;">**Supported BSP versions**</td><td class="align-center" style="height: 29.7969px;">**Notes**</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px;">Rev\_a </td><td class="align-center" style="height: 29.7969px;">720 × 1280 only</td><td class="align-center" style="height: 29.7969px;">Up to BSP 2.16</td><td class="align-center" style="height: 29.7969px;">BSP versions higher than 2.16 are not supported</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px;">Rev\_b</td><td class="align-center" style="height: 29.7969px;">720 × 1280 or 800 × 480 (Raspberry Pi Display)</td><td class="align-center" style="height: 29.7969px;">2.16 and newer  
    (e.g., 25\_06\_00)</td><td class="align-center" style="height: 29.7969px;">Supports newer BSP versions</td></tr></tbody></table>

#### Hardware Connection Setup

1. Connect the **power cable** to the NXP RT117X board.
2. Connect the **Micro-USB port** on the board to a **USB-A port** on your laptop or PC.
3. Make sure the Micro-USB is connected to the **USB Debug port**.
4. Power on the board.
5. Check if the **power LEDs** on the board are glowing.
6. Wait for your system to detect the board. You can verify this by checking **Device Manager → Ports (COM &amp; LPT)** — a new **COM port** should appear for the NXP RT117X board

#### Verification after completing the flashing

1. Confirm that the display output matches the expected layout from Scene Composer.
2. Check that images, colors, and animations render correctly.
3. Validate Bitmap Stride behavior for both aligned and unaligned images.
4. Ensure there are no visual distortions or flickering.

---