nrfjprog -c 10000 -f NRF51 --program ./generate_hex/MD328E.hex --chiperase nrfjprog -c 10000 -f NRF51 --verify ./generate_hex/MD328E.hex pause
nrfjprog -c 10000 -f NRF51 --program ./generate_hex/MD328E.hex --chiperase nrfjprog -c 10000 -f NRF51 --verify ./generate_hex/MD328E.hex pause
Hi,
Can you include the error messages from nrfjprog? It would be helpful to know whether it is the verification that fails. Also try with a lower clock rate in case you have longer SWD lines on your custom board:
nrfjprog -c 1000 -f nrf51 --program generate_hex/MD328E.hex --chiperase --verify
Hi,
Can you include the error messages from nrfjprog? It would be helpful to know whether it is the verification that fails. Also try with a lower clock rate in case you have longer SWD lines on your custom board:
nrfjprog -c 1000 -f nrf51 --program generate_hex/MD328E.hex --chiperase --verify
Nrfjprog does not output any error messages. The swd connection line is no problem, because nrfgo_studio works fine. This question is very strange.
I am using nrfjprog to program the HOMEKIT application to nrf52832. It is no problem.
Is MD328E.hex merged with the softdevice.hex? If not you need to program the softdevice after you have programmed the app. Alternatively replace the --chiperase argument with --sectorerase to only erase overlapping sections.
MD328E.hex has been merged with softdevice. Thank you for your help. I have to take a vacation and return to the company after half a month to continue to follow up on this issue.
Ok, just let me know when you're ready to revisit this issue. Have a nice vacation!