We have designed a custom board using the RT1064 that mostly functions as expected. In our design, we are using RT1064 LPUARTs 4, 6, and 8, which are connected to header pins.
A problem we are observing is that when we reset the processor with devices connected to all the LPUART header pins, it halts and does not boot up. However, if we only connect a single device to one out of the three LPUARTs (does not matter which one), the processor boots up without any problems. And then upon successful boot-up, all LPUARTs function normally with any combination of devices attached.
Any ideas as to what could cause this from either the hardware or software side?
Hi Jason Lo,
Thank you for your interest in NXP Semiconductor products and
for the opportunity to serve you.
According to your introduction, I guess this issue is related to the boot pins.
The below table provides boot options, functionality, fuse values, and associated pins. Please check the connected LPUART pins whether affect the value of the boot pins.
Thank you for response Jeremy. We are using the following pins for LPUART functions. I do not see any conflict with BOOT_CFG or BOOT_MODE pins.
To continue, I have also opened a support ticket.
Hi Jason Lo,
Thanks for your reply.
Maybe you can use the multimeter to monitor the above boot pins, and power supply pins, to check whether connecting LPUART4, 6,8 or not would change the value of these pins.