I want to be able to re-flash an ATSAMC21 over the CAN bus. From the data sheet:
The Flash program memory can be reprogrammed in-system through the SWD interface. The
same interface can be used for non-intrusive on-chip debug of application code. A boot loader
running in the device can use any communication interface to download and upgrade the
application program in the Flash memory.
I am experienced with CAN but not bootloaders and can't find any application notes. Can anyone give me a place to start?