nrf5340 resets but does not halt on "mon reset" command in debugger

Hi,

I have two nearly identical revisions of a board with an nrf5340 which behave differently in a curious way:

On one revision I can issue a "mon reset" command in gdb, and it will reset the chip and then wait until a "continue" command is issued.

However, doing the same on the other revision will still reset the chip, but start running immediately, without waiting for a "continue" command.

I have flashed both boards with the exact same image (and with "--recover"), and attached the debugger in the same way via "west attach".

Also, this has been observed with multiple boards across these two revisions, and they all show the same behavior respectively.

What could be the reason for this?

Parents Reply
  • Hi,

    Apologies for the delay in response. We are a bit understaffed at the moment due to the summer vacations here in Norway.

    Thank you for understanding.

    Since you are flashing the same firmware, same flashing method as well as debugging procedure, then it could only be a hardware difference in the two revisions that is causing this issue.

    Please make sure that the REST pin is not floating in either revisions. Could you tell me what are the differences in both design?

    I guess it would be a bit helpful if you could upload the schematics of both revisions so that I can take a look at it.

    Regards,

    Priyanka

Children
No Data
Related