I am using nRF52833 on a custom board and trying to use J-link to connect the IC with SWD.
But when I opened the programmer to connect my device, it got this error log:
And I tried to use nRF command line and type "nrfjprog --recover" and it will proceed successfully.
But when I type in "nrfjprog --eraseall", it got this error:
C:\Users\u10166>nrfjprog --eraseall --log [error]: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". [error]: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". [error]: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". [error]: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". [error]: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". [error]: [SeggerBackend] - JLinkARM.dll ReadMemU32 detected a read error 1. [error]: [SeggerBackend] - This typically indicates the read was blocked by a memory protection mechanism. [error]: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". [error]: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". [error]: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". [error]: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". [error]: [SeggerBackend] - JLinkARM.dll ReadMemU32 detected a read error 1. [error]: [SeggerBackend] - This typically indicates the read was blocked by a memory protection mechanism. [error]: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". [error]: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". [error]: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". [error]: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". [error]: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". [error]: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". [error]: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". [error]: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". [error]: [SeggerBackend] - JLinkARM.dll ReadMemU32 detected a read error 1. [error]: [SeggerBackend] - This typically indicates the read was blocked by a memory protection mechanism. [error]: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". [error]: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". [error]: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". [error]: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". [error]: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". [error]: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". [error]: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". [error]: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". [error]: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". [error]: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". [error]: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: JLinkARM DLL reported an error. Try again. If error condition ERROR: persists, run the same command again with argument --log, contact Nordic ERROR: Semiconductor and provide the generated log.log file to them.
Do someone know why this is happened?