Memtool XMC1100 Bootmode

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

cross mob
KlFe_1102776
Level 1
Level 1
First question asked First reply posted
Hi,

I am working with the Infineon Memtool 4.07.08 and the XMC1100. With Memtool I download an application into the XMC1100 Flash. Because of the ability for further updates, I change the Boot Mode Index (BMI) to "ASC BSL mode with timeout".

If I use the value 0xFFD0 (max. timeout 5 seconds) for the BMI register all works well. Now I want to change the timeout to 1,332 seconds and set in "Protection / BMI" to 0x4FD0.

3831.attach


But now it isn't posssible to program the XMC1100 - see following diagnostic log

Error, IMTMemtool, Selected boot mode 0x00004FD0 is not valid !


Any idea how to change the BMI value during programming with Memtool ?

Thanks
0 Likes
2 Replies
jferreira
Employee
Employee
10 sign-ins 5 sign-ins First like received
Hi,

We got the issue confirmed.

The following patches should solve the issue:
https://www.pls-mc.com/downloads/imt-4-07-09-xmc1000-bmi-patch.zip
https://www.pls-mc.com/downloads/imt-4-08-01-xmc1000-bmi-patch.zip

Unzip and copy the new components to the respective installation folder.


Please note:
Reduced bootstrap loader timeout (as with 0x4FD0) may result in
connection problems with IMT via bootstrap loader.
You can use the ‘Periodic retry’ function of the ‘Can’t connect’
error message box as a workaround. Use at your own risk


Regards,
Jesus
0 Likes
KlFe_1102776
Level 1
Level 1
First question asked First reply posted
Hi Jesus,

thanks for the patches - now it works.

Yes, I am aware of the connection problems and I have tested it with the "Periodic retry" function. If I use a longer bootstrap loader timeout the user doesn't see any response from the device for this duration..

It would be a nice feature if the Periodic Retry time can also be set for periods under 1 second.


Regards
0 Likes