This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRF52840 programming too slow

We program the nRF52840 with a Segger tool at 8MHz.

The programmation time for 400kB is 13s (0.5 erase, 2.3s soft device and 8s application).

When we reduce the frequency of the Segger we get 14s. This is strange.

We would like to speed-up the programming time.

Is the 13s correct for 400KB ?

Is there a way to reduce it (by using an other programmer ?) ?

Is it planned to increase the 8MHz SWD limit ? 

Thanks

Parents Reply
  • Hi,

    I don't think you can significantly speed-up the programming time. In this white paper here, we have the following section:

    "Different methods can be used to write flash. For the nRF52, a good flash algorithm should take around 10 seconds to write the entire flash[512 kB nRF52832]."

    But, maybe merging the hex files together, and converting from hex to bin, could improve the speed a little bit.

Children
No Data
Related