We have our own custom PCB, and are currently trying to bring it up. It does not respond, and we can't tell why. I want to go over the various specialties about our PCB, then go over what we tried.
Specialties
- We are using an external TCXO. Which is currently OFF.
- Our eventual ROM bootloader will be FlexSPI2 NOR/NAND (Secondary Pin Group) - But FLEXSPI_PIN_GROUP_SEL is currently 0
According to the reference manual (IMXRT1170RM) - The chip has a 48MHz RC oscillator, which generates the 24MHz clock source for the chip during start-up when the external 24MHz crystal is not ready.
We have both USB to UART and JTAG. Below is the JTAG schematic.


On the USB-to-UART bridge controller we shorted RX & TX, and see that there's no issue with the USB/UART peripherals. VDD_SOC_IN is 1V. It looks like the SoC is fully on, but we can't see anything in JTAG nor in blhost.
With JTAG: It detected the JTAG ID - 0x088C601D - which according to reference doc is the correct ID. But then says "Failed to power up DAP".
With USB-to-UART: There's no response to ping via blhost. COM port seen on Windows.
blhost -p COM4 -- get-property 0
Error: Initial ping failure: No response received for ping command.
Without these tools there's no way for us to check if the SoC is working. There should be no image, so we fully expected it to enter Serial Downloader Mode.