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

nrf1822 dfu OTA

Hi Nordic Tech support team,

I have some questions about nrf51822 dfu OTA. Nrf51822 application code can't be more than 144K,however ,my application code have 196K because of external device connecting with nrf1822. Nrf51822 needs load external device’s firmware. Now I split external device’s firmware into two parts. I have to build two application code to OTA twice for loading external device’s firmware completely.

If I could pack my application firmware with external device’s firmware to one packet. Loading application firmware to internal flash and external device’s firmware to external flash ? If this ,I can put my external device’s firmware into external flash and load external device’s firmware by external flash not occupancy internal flash resources.

thanks

Parents
  • The 196kB is the external device firmware + the nRF51 firmware? So if I understood you correctly, you want create one firmware packet with both the nRF51 firmware and the external firmware. The nRF51 firmware should be written to internal flash and the external device firmware should be written to external flash, which again is read and written to the internal flash of the external device. Am I correct?

Reply
  • The 196kB is the external device firmware + the nRF51 firmware? So if I understood you correctly, you want create one firmware packet with both the nRF51 firmware and the external firmware. The nRF51 firmware should be written to internal flash and the external device firmware should be written to external flash, which again is read and written to the internal flash of the external device. Am I correct?

Children
No Data
Related