This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Nuvoton M0518ln bootloader to firmware vector code jumping issue

hi, I am using Nuvoton M518ln for firmware updates over the air. I have developed bootloader and firmware separately. bootloader code location from 0x0000 firmware code location from 0x2000.on the bootloader program, I have used setvectoraddress function followed by CPU reset for the jump from bootloader to the firmware. but it is not working .what could be the problem? please suggest.

Parents
  • I'm exactly trying to implement FOTA(firmware update over the air). I have created both bootloader and firmware projects separately.they are working well when running on the controller separately. Nuvoton provides libraries for bootloader and firmware.but they didn't provide the detail steps they followed when creating it. I think the steps followed by me when creating the firmware are not correct. because we have to change the vector table parameter because of the relocation of the firmware. can you help me to provide the steps followed when relocating the firmware? 

Reply
  • I'm exactly trying to implement FOTA(firmware update over the air). I have created both bootloader and firmware projects separately.they are working well when running on the controller separately. Nuvoton provides libraries for bootloader and firmware.but they didn't provide the detail steps they followed when creating it. I think the steps followed by me when creating the firmware are not correct. because we have to change the vector table parameter because of the relocation of the firmware. can you help me to provide the steps followed when relocating the firmware? 

Children