updating firmware with a mass storage device (SD or USB)

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

 Is there any way to update the code on LP5 using a hex file stored on a USB stick or SD card?  I have a project that uses both the emFile for SD card access and a USBUart.  Can either of these be used to bootload software updates?

0 Likes
3 Replies
Anonymous
Not applicable

The SD card certainly can be used as such.

   

A USB stick is difficult as the PSoC5 can't act as a host and only as a device. The reverse is what is usually done, that is having a PC write the firmware with the assistance of some application or by having the PSoC impersonate a mass storage device.

0 Likes

Hello,

   

Please have a look at the forum post:http://www.cypress.com/forum/psoc-3-device-programming/sd-card-based-bootloader-psoc3

   

Here PSoC3 based SD Card bootloader has been implemented. Sam can be implemented with PSoC5 too.

   

Thanks,

   

Hima

0 Likes
Anonymous
Not applicable

Thank you for responding Implicit.  Is there an example project or a direction you can point me to one how I can do software updates via an SD card?

0 Likes