Odyssey-stm32mp157c USB DFU mode

I am using SoM STM32MP157C with an ODYSSEY-STM32MP157C dev board. How can I use “STM32 Cube Programmer” via USB to flash firmware images (this is the prescribed way by ST)? Apparently one has to use DFU mode via USB. I can’t seem to figure out how to get the Odyssey board into USB DFU mode.

Hi hwmaier,

I have the same issue. I am having great difficulty in flashing on the firmware. I first used the guide on Seeed studio site for the Odyssey-stm32mp157c but, it uses a really old version of Debian that is useless when configuring the M4 side and trying to bridge a connection between A7 and M4. I have been stuck for a year trying to work on this board and it doesn’t help that there are zero guides for installing the newer Yocto version on the ST site.

Hi @dewar, I was not able to resolve the issue and have for that reason not used the board. It is sitting in the cupboard and collecting dust.

Hi there,

So , It is still a very solid device, and they have updated some guides out there.
The Debian 11 is only the Host used to build it generic. Others have ported successfully. You should send an email to seeed tech support to see if it they have
a newer image, prebuilt.

It is a good in between device, however it’s highly customizable and that leads to frustration for users not familiar with Seeeds methods for loading EMMC or booting from SD card this does both. There are other Yocto Guides that would get you pretty close, and you can get support if you reach out.

HTH
GL :slight_smile: PJ :v: