Does anyone know of a bootloader for the Blackfin 525 that uses the native USB I/O?
Thanks for your response.
My co-worker is telling me the following:
Specifically, we are looking for a boot loader that uses the onboard USB of the BF525 configured as a USB device.
Do you know if U-Boot can be used in this manner?
the Blackfin processor cannot boot an image out of a USB device, so no, U-Boot itself cannot reside on USB thumb drive. please read:
U-Boot lives somewhere else and manages the USB host controller
I work with JWB. I'd like to clarify further what we are after.
BF525 will boot from an SPI or Parallel Flash chip. The 'Bootloader or UBoot' would be programmed into the flash using JTAG.
BF525 powers up, loads bootloader into SDRAM and runs it.
What we want from the loader is to be able to receive an application image file over USB (much like a traditional bootloader would work with a serial port).
Note that the USB port on the Blackfin (onboard the BF525) is configured as a device only (not a host). So we are not interested in operation with a memory stick etc.
A matching Windows App would of course be needed to download the app.
Driver on Windows would depend on the USB device implementation, but could be Custom USB with bulk endpoints, or a VCP driver.
Anything out there ?
If not, anyone else have a need for something like this ?
To save time in the short term, we are planning to add a USB-to-Uart chip (SiLabs or FTDI) so that we can use the serial port on the Blackfin.
I am presuming U-Boot can work with the serial port, right ?
latest u-boot doesnt support device usb, but there are experimental branches upstream to support that via standard ACM classes.
u-boot of course supports standard UART ports.
I have a need for something like this.
because I want to update software from UART and not JTAG.
Retrieving data ...