After nrf52382 is written into the firmware program, the test runs OK. After it is placed for a period of time, it is checked again. It is found that it is not running. Use the JLINK tool jflash to read the data. Why is this
After nrf52382 is written into the firmware program, the test runs OK. After it is placed for a period of time, it is checked again. It is found that it is not running. Use the JLINK tool jflash to read the data. Why is this
Sounds like it could be a board-issue then. If the chip does not get power, it will not do anything useful.
Did you manage to recover the failing boards? If so, how did you do that?
Have you examined the failing boards closely, to make sure there is no shorts, etc.?
Sounds like it could be a board-issue then. If the chip does not get power, it will not do anything useful.
Did you manage to recover the failing boards? If so, how did you do that?
Have you examined the failing boards closely, to make sure there is no shorts, etc.?
Find the board, re brush the program, run well
Not sure I understand you correctly,
lulu said:and there was no power when it was found out
Did you power off the board yourself, or did it power off by itself? Did a power cycle resolve the issue?
lulu said:Find the board, re brush the program, run well
By re brush, do you mean that you programmed the application again? I assume that the board was powered and working correctly at this point ? Apart from the application possibly?
Did you debug the application before re-flashing, to see if there was any error codes reported, etc?
Yes, reprogramming the IC. After reprogramming, the circuit board works normally. Does it mean that the circuit board has no problem? Test before programming, unable to connect to JLINK. If it is a crash, there should be watchdog reset
If reprogramming the application solves the issue, it sounds like there could be something in the application that causes this, possibly an error code or similar that puts the device in an endless loop. If you debugged the application, you should have been able to check this.
Are you doing some flashwrites or similar operations in the application, which can cause errors after a certain amount of time?