XMC4100 series Programming

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

cross mob
Designer_
Level 1
Level 1
5 sign-ins First question asked Welcome!

We are using xmc4108q48k64baxuma1 for one of our new products.

We would like to know what are all the ways we could flash the device.

Also what are the hardware pins we could use for the same. 

What are all the boot options to be taken Care?

Even though we have verified the user manual and eval board reference schematics, we still find difficulty in understanding the process.

Please support us in detail to resolve the same with examples. 

0 Likes
1 Solution
LinglingG_46
Moderator
Moderator
Moderator
500 solutions authored 1000 replies posted 10 questions asked

I make a conclusion about the boot mode in below table:

LinglingG_46_0-1672369549157.png

If you want to check out the hardware connection, please refer to the below screenshot: more details please read the board reference manual:

https://www.infineon.com/dgdl/Board_Users_Manual_CPU_Board_XMC4200_Actuator_R1%200.pdf?fileId=db3a30...

LinglingG_46_2-1672371611861.png

If you want to use the 5 pin SWD, please connect "VDDP,gnd,TMS/SWDIO,TCK/SWDCLK,PORST " to your programmer.  It is prefer if you are proficient in understanding each interface, such like 5 pin SWD, 10 pin JTAG,20 pin JTAG. LinglingG_46_1-1672369858205.png

 

If you want to use the 10 pin or 20 pin debug interfaces, please refer to the linker board reference manual:

https://www.infineon.com/dgdl/Board_Users_Manual_CPU_Board_XMC4200_Actuator_R1%200.pdf?fileId=db3a30...

Programming software Tool:

1: First, you can download your programming file in DAVE directly.

2: You can download the MEMTOOL to download the firmware through UART:

https://www.infineon.com/dgdlc/en?dcId=8a8181663431cb50013431cb500b0000&downloadTitle=Infineon-Memto...

3: If you want to use the XMC flasher to program the firmware to chip flash through SWD, please download the linker tool and read the user guide:

https://www.infineon.com/dgdlc/en?dcId=8a8181663431cb50013431cb500b0000&downloadTitle=Infineon-XMCFl...

Programming hardware Tool:

Please check the linker file: https://www.infineon.com/dgdl/Infineon-TOOL_FlashProgrammers_XMC-DT-v02_04-EN.pdf?fileId=5546d462654...

Hope my answer can be helpful for you!

 

View solution in original post

0 Likes
1 Reply
LinglingG_46
Moderator
Moderator
Moderator
500 solutions authored 1000 replies posted 10 questions asked

I make a conclusion about the boot mode in below table:

LinglingG_46_0-1672369549157.png

If you want to check out the hardware connection, please refer to the below screenshot: more details please read the board reference manual:

https://www.infineon.com/dgdl/Board_Users_Manual_CPU_Board_XMC4200_Actuator_R1%200.pdf?fileId=db3a30...

LinglingG_46_2-1672371611861.png

If you want to use the 5 pin SWD, please connect "VDDP,gnd,TMS/SWDIO,TCK/SWDCLK,PORST " to your programmer.  It is prefer if you are proficient in understanding each interface, such like 5 pin SWD, 10 pin JTAG,20 pin JTAG. LinglingG_46_1-1672369858205.png

 

If you want to use the 10 pin or 20 pin debug interfaces, please refer to the linker board reference manual:

https://www.infineon.com/dgdl/Board_Users_Manual_CPU_Board_XMC4200_Actuator_R1%200.pdf?fileId=db3a30...

Programming software Tool:

1: First, you can download your programming file in DAVE directly.

2: You can download the MEMTOOL to download the firmware through UART:

https://www.infineon.com/dgdlc/en?dcId=8a8181663431cb50013431cb500b0000&downloadTitle=Infineon-Memto...

3: If you want to use the XMC flasher to program the firmware to chip flash through SWD, please download the linker tool and read the user guide:

https://www.infineon.com/dgdlc/en?dcId=8a8181663431cb50013431cb500b0000&downloadTitle=Infineon-XMCFl...

Programming hardware Tool:

Please check the linker file: https://www.infineon.com/dgdl/Infineon-TOOL_FlashProgrammers_XMC-DT-v02_04-EN.pdf?fileId=5546d462654...

Hope my answer can be helpful for you!

 

0 Likes