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

application that uploaded with dfu not run (sdk12.2.0, bootloader_secure(debug), s130, nrf51822)

i faced with a problem :

  1. i created a private key
  2. then make public key from private key
  3. insert my public key in dfu_public_key.c
  4. build bootloader_secure(debug) project
  5. programmed softdevice 2.0.1 and bootloader (.hex) on nrf51822 (QxxAC)
  6. i created my .zip file from my application(it's work okay) and private key
  7. my nrf51822 go to bootloader mode ( addvertise "DfuTarg") ( i can see it)
  8. i uploaded my .zip on nrf51822 ( done successfully)

after these steps my nrf51822 stay in bootloader mode and doesn't run my application that i uploaded on it.

Parents
  • command :

    nrfjprog -f nrf51 --memrd 0x7f000 --n 256
    

    output :

    0x0007F000: 00000000 00000000 00000000 00000000   |................|
    0x0007F010: 00000000 00000000 00000000 00000000   |................|
    0x0007F020: 00000000 00000000 00000000 00000000   |................|
    0x0007F030: 00000000 00000000 00000000 00000000   |................|
    0x0007F040: 00000000 00000000 00000000 00000000   |................|
    0x0007F050: 00000000 00000000 00000000 00000000   |................|
    0x0007F060: 00000000 00000000 00000000 00000000   |................|
    0x0007F070: 00000000 00000000 00000000 00000000   |................|
    0x0007F080: 00000000 00000000 00000000 00000000   |................|
    0x0007F090: 00000000 00000000 00000000 00000000   |................|
    0x0007F0A0: 00000000 00000000 00000000 00000000   |................|
    0x0007F0B0: 00000000 00000000 00000000 00000000   |................|
    0x0007F0C0: 00000000 00000000 00000000 00000000   |................|
    0x0007F0D0: 00000000 00000000 00000000 00000000   |................|
    0x0007F0E0: 00000000 00000000 00000000 00000000   |................|
    0x0007F0F0: 00000000 00000000 00000000 00000000   |................|
    
Reply
  • command :

    nrfjprog -f nrf51 --memrd 0x7f000 --n 256
    

    output :

    0x0007F000: 00000000 00000000 00000000 00000000   |................|
    0x0007F010: 00000000 00000000 00000000 00000000   |................|
    0x0007F020: 00000000 00000000 00000000 00000000   |................|
    0x0007F030: 00000000 00000000 00000000 00000000   |................|
    0x0007F040: 00000000 00000000 00000000 00000000   |................|
    0x0007F050: 00000000 00000000 00000000 00000000   |................|
    0x0007F060: 00000000 00000000 00000000 00000000   |................|
    0x0007F070: 00000000 00000000 00000000 00000000   |................|
    0x0007F080: 00000000 00000000 00000000 00000000   |................|
    0x0007F090: 00000000 00000000 00000000 00000000   |................|
    0x0007F0A0: 00000000 00000000 00000000 00000000   |................|
    0x0007F0B0: 00000000 00000000 00000000 00000000   |................|
    0x0007F0C0: 00000000 00000000 00000000 00000000   |................|
    0x0007F0D0: 00000000 00000000 00000000 00000000   |................|
    0x0007F0E0: 00000000 00000000 00000000 00000000   |................|
    0x0007F0F0: 00000000 00000000 00000000 00000000   |................|
    
Children
No Data
Related