This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

DFU on MCBSTM32C

Is it possible to do DFU programming on the MCBSTM32C through the USB? I've downloaded the DfuSe software from STMicroelectronics and converted a working version of blinky.hex to blinky.dfu, but how do I get the mcbstm32c to connect to my PC's USB as a DFU-aware STM device? Are there jumper settings besides Boot0 and Boot1? We are using the mcbstm32c as the reference design but need to know if USB/DFU will allow our customers to upgrade the firmware once many of these units are running in the field.

Parents
  • ST distributes their own USB library including DFU class implementation, working with DfuSe.

    STM32F105/7 and STM32F2xx USB on-the-go Host and device library (UM1021)
    www.st.com/.../stm32_f105-07_f2xx_usb-host-device_lib.zip

    > need to know if USB/DFU will allow our customers to upgrade the firmware

    You'll need to get license key(s) from ST - it's free.

    UM0392: DfuSe Application Programming Guide (UM0392.pdf) - included in um0412.zip
    www.st.com/.../um0412.zip

    2.4.1 Licence key
    To prevent software piracy, STMicroelectronics has implemented a licence key mechanism for the Tube driver. This mechanism is based on the Vendor ID and the Product ID(s), extracted from the device(s). Contact your nearest sales office and give your Vendor ID and Product ID(s). In return you will get licence key(s), made up of 16 letters.

    Tsuneo

Reply
  • ST distributes their own USB library including DFU class implementation, working with DfuSe.

    STM32F105/7 and STM32F2xx USB on-the-go Host and device library (UM1021)
    www.st.com/.../stm32_f105-07_f2xx_usb-host-device_lib.zip

    > need to know if USB/DFU will allow our customers to upgrade the firmware

    You'll need to get license key(s) from ST - it's free.

    UM0392: DfuSe Application Programming Guide (UM0392.pdf) - included in um0412.zip
    www.st.com/.../um0412.zip

    2.4.1 Licence key
    To prevent software piracy, STMicroelectronics has implemented a licence key mechanism for the Tube driver. This mechanism is based on the Vendor ID and the Product ID(s), extracted from the device(s). Contact your nearest sales office and give your Vendor ID and Product ID(s). In return you will get licence key(s), made up of 16 letters.

    Tsuneo

Children
No data