Hi Tim,

I think everybody already cited all main bootloader used with embedded systems.

Maybe the only other suggestion is uMon (http://www.umonfw.com) an old
bootloader that still active, but I didn't find port to SAMA5D.

It was used mainly with Coldfire MCUs, but was ported to ARM too.

BR,

Alan

On 7/1/23, Tim Hardisty <t...@hardisty.co.uk> wrote:
> Not directly related to NuttX but I hope you don't mind me asking here.
>
> Bottom line: has anyone used any bootloader other than u-boot to allow usb
> dfu or RNDIS-type firmware updates, and that easily boot NuttX?
>
> My board uses the usual SAMA5 methodology of AT91 bootstrap->u-boot->NuttX.
> It all works as expected, as far as running code is concerned, but I simply
> cannot get u-boot to enable the USB port for DFU or RNDIS functions and I
> need the product to have user-friendly in-field updates, ideally without me
> having to write any PC update software.
>
> U-boot has defeated me for over 2 weeks now, and simply refuses to even
> "activate" the USB (i.e. a PC never even sees the connect let alone any
> functionality: yes, the USB port does work for NuttX and sam-ba code
> flashing); device trees are the invention of the devil; and an unholy
> apparent mish mash of driver model and "legacy" modes; no SAM boards in the
> u-boot trees appearing to have relevant config options I can copy. Add to
> that: using latest u-boot rather than the 2020 version I currently have
> "working"means it won't even find a console serial port any more, the lack
> of response on the relevant AT91 u-boot github to questions, and I am just
> about ready to give up :(
>
> But I need a bootloader!
>
>

Reply via email to