Hi there,
I'm working with an iMX RT1173 on an custom board. We've checked supply voltages and clock signals, all seems to be fine. Also we've compared our schematic against MIMXRT1170-EVK and can't see any major differences in supply, clock or JTAG/SWD. But still I'm not able to connect to CPU with Debugger.
Using Lauterbach yTrace I got message 'Running (Core Power Down)' and DAP: CorePowerDown CTRLSTAT = 0xd0000000 just after command 'SYStem.PowerUp'.
Using Segger JLink I got 3 times "Found SW-DP with ID 0x6BA02477 / Failed to power up DAP" and then "Connection failed.".
I've checked reset lines, reset signal seems to be good. JTAG/SWD itself seems to be working, otherwise the CTRLSTAT bit for 'system power up request' will not be working (I assume). CTRLSTAT register shows missing ack for 'Debug Power Up'.
Can someone give me a hint where the problem can be located?
Hi,
I've managed to build an working blinky example for my board, I've to use another LED on Pin R13, Pin R10 can't be used on our chip due to tamper unit.
When I run the application from RAM it works finde. When I load the binary image to flash to MCU won't load the programm. I've attach the binary file so you can check if FCB and IVT correct. Is there any intergrated checksum or other parts which potentially use wrong address since changed BOAR_FLASH address?
Is there any way to check why internal MCU Bootloader won't load image?
I'm going to try my image on PCB with connected logic analyzer to check which sectors read from flash during startup.
Best Regards
Hi @Stephan_ ,
Please also help to check the hardware, BOOT_CFG configure, do you select it as the QSPI, this is also important:
Until now, your app image is correct, please also use your previously working Lauterbach download the .axf or the .bin, whehter that still can download the code, what's the result.
Any updated information, please kindly let me know.
Best Regards,
Kerry
Hi @Stephan_ ,
Thank you for your interest in the NXP MIMXRT product, I would like to provide service for you.
Please help check these points:
1. Find a Segger JLINK, then use the JLINK command to connect your board, with SWD interface, whether you can find the ARM core or not?
If you can't find the ARM core, hardware have issues.
2. Then please refer to this document:
https://www.nxp.com/webapp/Download?colCode=MIMXRT1170HDUG&location=null
And datasheet power sequence
Do you match the power sequence?
3. check the boot_cfg, boot_mod pin configuration.
You must let the board find the ARM core at first, otherwise, you need to check your hardware, design, hardware solder, power sequence, etc. as it is totally not work.
You even can check the related point with the MIMXRT1170-EVK board.
Wish it helps you!
Best Regards,
Kerry