FlexSPI + QSPI NOR on the i.MX RT1062: Configuration and Verifying Max Speed

How FlexSPI talks to a QSPI NOR on the i.MX RT1062: the two access paths, the LUT, the sampling clock that caps your frequency, and how to prove you run at full speed. Read speed is checked against the bus, write speed against the flash datasheet.

November 10, 2026 · 9 min · 1872 words · Hoa Nguyen

From Board Bring-Up to Production: 5 Lessons from an i.MX RT Control Unit

Five lessons from taking an i.MX RT control unit from first boot toward production: the bootloader that hides your SDRAM setup, the flash size nobody measured, writing the flash you execute from, firmware updates as a protocol, and surviving the power cut.

November 10, 2026 · 9 min · 1771 words · Hoa Nguyen

HABv4 Secure Boot on i.MX RT: A Production Checklist (Fuses, Keys, Encrypted XIP)

Secure boot on the i.MX RT10xx is a sequence of one-way steps. A production checklist in the order that avoids bricking boards: trust boundary, keys, signing, testing on an open part, fusing the SRK hash, encrypted XIP, closing the part, and locking debug.

November 10, 2026 · 9 min · 1718 words · Hoa Nguyen

i.MX RT Pin Config: Pull/Keeper, Drive Strength and Slew Rate

What each IOMUXC pad-control field on the i.MX RT10xx actually does, how to derive its value from the schematic and the protocol spec instead of trusting generated defaults, and a microSD interface as a worked example.

November 10, 2026 · 8 min · 1569 words · Hoa Nguyen

Interrupts on the i.MX RT1062: GPIO vs ADC vs FlexPWM, and Auditing Your NVIC Table

GPIO, ADC and FlexPWM interrupts follow one NVIC pattern but differ in where the trigger lives and how the flag clears. Plus the audit that matters with FreeRTOS: which ISRs sit above the syscall barrier, and therefore must never touch a FreeRTOS API.

November 10, 2026 · 9 min · 1782 words · Hoa Nguyen

Single Pair Ethernet in Practice: Bringing SPE into an Industrial Control System

What it takes in firmware to run a daisy chain of devices over Single Pair Ethernet: which port decides that the controller is gone, how a node learns its position, when to store the topology, why the receive interrupt lies, and how to update every device on the chain.

November 10, 2026 · 8 min · 1656 words · Hoa Nguyen