Hello to Seeed tech team.
Super technical question, I can’t find the answer with the SAMD21 datasheet.
The bootloader code I found is in binary format, so I can’t find the answer there as well.
There is the “exception_table” with ISRs that is located on the first address after the bootloader (0x2000).
Is there a register in the microcontroller that the bootloader is setting to let it know the location of the ISR table? What’s the name? Address?
I want to create a dual boot in the XIAO memory and need to change the location of the ISR table.
How can I do that?
Can I get the bootloader code for the XIAO SAMD21 please?
It will be much easier to implement the dual boot mode right in the bootloader…