- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Where can I get software utility that can update PMG1-S3 PD firmware by its USB 2.0 interface?
Regards,
Kyle
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Kyle,
you can check the below the link to get the DFU firmware which support DFU,I2C and Uart.
https://github.com/Infineon/mtb-example-pmg1-dfu-bootloader
Please change the TRANSPORT_OPT in the makefile according to your application and the details will be found in the link.
Thanks & Regards
Mohamed Rahmathulla
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Kyle,
Thank you for posting in infineon community.
We dont have any software utility to program PD firmware in PMG1 series , but we have EZ-PD configurator in Modus toolbox which help you to configure PD through GUI and program the updated PD through modustool box itself.
you can also use Cypress programmer to program PMG1 ICs through SWD pins.
Thank you,
Mohamed Rahmathulla
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Mohamed,
After mass production, it should have a utility or command line tool, that can be used to update PD firmware by USB 2.0 . Where can I get it from?
Regards,
Kyle
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Kyle,
you can use ModusToolbox -> Device Firmware Update Tool for the program.
please refer the section 4 in the below link
and also You can use Cypress Programmer to load the Firmware file to the ICs.
Thank you,
Mohamed Rahmathulla
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Mohamed,
After mass production, it is not workable for a end user to remove dock case and use a Cypress programmer to update PD firmware. What is solution for PMG1-S3?
Regards,
Kyle
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Kyle,
you can check the below the link to get the DFU firmware which support DFU,I2C and Uart.
https://github.com/Infineon/mtb-example-pmg1-dfu-bootloader
Please change the TRANSPORT_OPT in the makefile according to your application and the details will be found in the link.
Thanks & Regards
Mohamed Rahmathulla
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Mohamed,
I am looking for a utility on host side, instead of a bootloader on device side.
I wonder if you get my point or not.
Kyle
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Kyle,
Please go through the link completely which i have shared in the previous response.
You have to flash the DFU USB firmware for the very first time in every IC since it is not supported USB based DFU by default, then you can update the firmware through USB using DFU Host tool which is all mentioned in the link.
You can find the DFU Host tool in Modus ToolBox. kindly check the image.
Thanks & Regards,
Mohamed Rahmathulla
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Mohamed,
Let’s re-confirm the update tool for PMG1-S3.
- The firmware need to use DFU (aka bootloader) to support CLI firmware update.
- Use DFU host tool 1.60 to update PMG1-S3 firmware. (CLI: dfuh-cli.exe, GUI: dfuh-tool.exe)
Is it correct?
Question:
- Only support .cyacd2 file, not .bin file? (We use .bin file on TBT4 dock project.)
- We plan to use USB-CDC, is there any problem about this? Or any recommend from your side?
Regards,
Kyle
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Kyle,
Yes, we need to use DFU(aka bootloader) to support CLI firmware tool
yes, we have to use DFU host tool.
- Only support .cyacd2 file, not .bin file? (We use .bin file on TBT4 dock project.)
ans : Yes it will support only .cyacd2 file.
2. We plan to use USB-CDC, is there any problem about this? Or any recommend from your side?
ans : yes, you can use after flashing the DFU firmware as USB.
are you developing TBT4 DOCK system using PMG1-S3? if yes please provide me the version and name detail, so that i will help you from the Dock side instead of generic PMG1 controller side.
Thanks & Regards,
Mohamed Rahmathulla