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

Combining S110, bootloader and Application .hex

hello everyone: I use 1.sdk5.2.0 2.s110 6.0.0 3.51822AC BootLoader project IROM1 set(start:0x3C800 size 0x3400) application project IROM1 set(start:0x14000 size 0x2B000)

I want to combining s110_nrf51822_6.0.0_softdevice.hex,application.hex,BootLoader.hex.but appear ERROR:The hex files cannot be merged since there are conflicts.I guess maybe IROM1 in BootLoader project and application project is not correct set.I dot know how to set IROM1 in both project.who can help me? thx a lot!!!

Parents Reply
  • thx,now I know how to calculate the address.and I find when I change < uint8_t m_boot_settings[CODE_PAGE_SIZE] attribute((at(BOOTLOADER_SETTINGS_ADDRESS))) attribute((used)) = {BANK_VALID_APP};> then I can't combining this hex.NOT add = {BANK_VALID_APP} ,I can combining. but if not add = {BANK_VALID_APP};,when I use keil download application.hex ,dfu will not distinguish . and dfu must update once then can run application. what should i do?

Children
No Data
Related