XMC1100 T016F0008 Flash Programming Using Serial Interface on P0.14 And P0.15 (Withou

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

cross mob
User7757
Level 2
Level 2
I’m looking for a Ram Firmware (XMC1x_ASCLoader) To transfer to the xmc1100 (Using ASC Bootstrap Loader) that speaks infineon’s Block Protocol (Like Here:

https://www.infineon.com/dgdl/Infineon-TOO_XMC1000_Boot_Modes-AN-v01_03-EN.pdf?fileId=db3a30433ea3ae... (Check Page 16,Second Half))



Memtool Uses A Different Ram Firmware that speaks another [undocumented] protocol, having documentation(Or Code) for that protocol would also suit my needs.



Sample Of Other Protocol:

09:26:57.887 (UTC -05:00) [Tx]> 84 //Seems To Start The Transfer

09:26:57.892 (UTC -05:00) [Rx]< AA //Ack?

09:26:57.903 (UTC -05:00) [Tx]> 00 20 00 20 00 04 //Second and Third Byte Seem To Indicate Offset in Memory

//Firmware Transfer Seems To Start Here

09:26:57.904 (UTC -05:00) [Tx]> 00 40 00 20 09

09:26:57.919 (UTC -05:00) [Tx]> 2C 00 10 89 2C 00 10 89 2C 00 10 00 00 00 80

09:26:57.936 (UTC -05:00) [Tx]> 00 00 00 80 FE E7 FE E7 FE E7 FE E7 FE E7 FE

… Just Dumps a chunk of the Hex File Here

09:26:58.979 (UTC -05:00) [Rx]< A7 62 EA //End of Transfer, 2 bytes that Don’t Mean length or any checksum/CRC I Could Find + 0xEA

09:26:58.982 (UTC -05:00) [Tx]> 9F

09:26:58.995 (UTC -05:00) [Rx]< AA
0 Likes
0 Replies