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
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!
Ok, just let me know when you're ready to revisit this issue. Have a nice vacation!