Failed to flash devices nRF52840

Hi.

On my production line, the first station is an automatic flashing machine, it takes the components from the reel one by one, connect, flash my program and pack again in the reel.

I am using the nRFjprog commands like this:

nrfjprog --recover
nrfjprog -f nrf52 --program <program_file.hex location> --verify
nrfjprog --rbp all

I have a lot of failures (about 15%) and in all of them I got the same message:

Can you please help me to find the problem?

The flashing commands are wrong? Maybe the devices are broken?

This problem stops my production line so I need very fast response, Can I return the failed units and get others in return just to keep working while we are trying to solve this issue?.

Thanks

Parents
  • It is always best to debug nrfjprog issues with logs enabled. You can run --log with any command to get the details error report logged into a log.log file in the directory in which you run nrfjprog command.

         --log [<path>]          Enable logging.
                                 Default output file is "log.log".
                                 Set the <path> option to modify log file
                                 location and/or name.
                                 If the parent folder of <path> does not
                                 yet exist, nrfjprog will attempt to create it.
                                 Logger output is always appended
                                 to the file.
                                 Must be combined with another command.

Reply
  • It is always best to debug nrfjprog issues with logs enabled. You can run --log with any command to get the details error report logged into a log.log file in the directory in which you run nrfjprog command.

         --log [<path>]          Enable logging.
                                 Default output file is "log.log".
                                 Set the <path> option to modify log file
                                 location and/or name.
                                 If the parent folder of <path> does not
                                 yet exist, nrfjprog will attempt to create it.
                                 Logger output is always appended
                                 to the file.
                                 Must be combined with another command.

Children
No Data
Related