I use Segger standard tools(JLink PLUS Compact),
I am following the guide, but I am talking about the problem that JTAG does not stick.
As you can see from the message above
'****** Error: Cortex-A / R (connect): Failed to temporarily halting CPU for reading CP15 registers.' This message is probably the biggest problem.
TRST, CPU_nRst, and so on,
I tried both SWD mode and JTAG.
1 of 1 people found this helpful
It should work in JTAG mode. I am going to re-iterate the steps needed to setup CYW43907 to be programmed through standard Segger tools. I am attaching my folders and the xml here. Kindly replace that and check in your setup whether you are still hitting the assert.
BTW the command is Jlink.exe -device CYW43907 -if JTAG -speed 4000 -jtagconf -1,-1 -autoconnect 1
I am still unable to reproduce the issue. For me, I am able to successfully connect to CYW43907 through JTAG (there is no SWD support)
Could you please double check whether you have copied flashloader_CYW4390x_QSPI.elf to Devices/Cypress/ of your J-Link tool properly?
I got cause and answer in a totally different direction.
I did not know the answer here,
It does not disappoint, however.
But FAE and agency that support me think there is a problem.
This will end my question.
I have the same problem, if the SPI flash is programmed, it will not have the problem, if erased the flash, it will have the "Failed temporarily halting CPU for reading CP15 regirsgters".
How did you fix the problem?