I can't erase the flash suddenly , [error] [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.".

Hi,

        We use nRF52810 to develop a HID Controller ,We use the SDK of 17.1.0 and softdevice of S112 .We use PCA10040 connect to our customer board .

        All is going well ,But there is a problem today .When we download program using keil ,an error occurred .The following dialog box pops up。

        I also tryed nrfjprog to erease nRF52810 ,but it still failed ,log as below:

C:\Users\hyman>nrfjprog -f NRF52 --eraseall --log
Failed to read device memories.[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] [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] [  nRF52] - Failed when checking readback protect status.
[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.

        the nrfiprog version:

C:\Users\xiehui>nrfjprog -v
nrfjprog version: 10.18.1 external
JLinkARM.dll version: 7.80c

        I tryed "Programer" of "nRF Connect for desktop V3.12.0" ,fail information is "Unsupported device. The detected device could not be recognized as neither JLink device nor Nordic USB device."

        This problem has never happened before .I don't know whether this problem is caused by jlink or nRF52810 ?

        Could you please help me troubleshoot this problem.

        Thanks.

Best Regards

Hyman

Related