I use the bootloader to load code to the feather using the USB interface.
HOLD MD, press-and-release RESET.
I have another processor in the design and I was thinking that I could drive MD and reset from the processor and then upgrade the firmware from the other processor.
So, would I need to rebuild the bootloader to make this work?
Is that possible?
From an earlier request, I see that I might be able to add another UART.
&uart2 {
compatible = “nordic,nrf-uarte”;
current-speed = <115200>;
status = “okay”;
hw-flow-control;
tx-pin = <24>;
rx-pin = <23>;
rts-pin = <0xFFFFFFFF>;
cts-pin = <0xFFFFFFFF>;
};
I am already using UART2 for another purpose.
Can I use that interface?
Can I rebuild the bootloader to upgrade over uart2?
Is the upgrade protocol open source?
Thanks for any help you can provide.