Good day. Recently I discovered small mulfinction in latest firmware of J-Link Lite regarding BMI (Boot Mode Index) change in XMC1 with DAVE v4.4.2 software.
Related topic:
Problem with setting BMI value of Infineon XMC1000 via J-Link
Hardware setup:
- XMC1400 Boot Kit with on-board J-Link Lite (based on XMC4200).
Sofware setup:
- DAVE 4.4.2 (tested both x32 and x64 versions)
- J-Link driver package v6.00d
- J-Link driver package v6.42d (actually all packages statring from V6.40b to the latest)
Problem:
DAVE supports feature of direct BMI change for XMC1 family. It works any time no matter which boot mode selected (exept protected modes, but this is not our case - here meaned only Debug mode and ASC BSL). But feature works only with v6.00d driver (and J-Link firmware package). If J-Link Lite firmware will be updated - BMI change feature available only while Debugging session is active. Without active debugging get BMI request failing. If J-Link fw will be "replaced" via J-Link Configurator V6.00d - feature works fine (exept continious informing that newer fw version awailable).
From factory XMC comes in ASC BSL mode and Debugging session is not possible without BMI change. It is not crutial - some scripts and tricks can change BMI in many ways, but it seems some part of functional in J-Link fw has been depreecated.
Best Regards
Related topic:
Problem with setting BMI value of Infineon XMC1000 via J-Link
Hardware setup:
- XMC1400 Boot Kit with on-board J-Link Lite (based on XMC4200).
Sofware setup:
- DAVE 4.4.2 (tested both x32 and x64 versions)
- J-Link driver package v6.00d
- J-Link driver package v6.42d (actually all packages statring from V6.40b to the latest)
Problem:
DAVE supports feature of direct BMI change for XMC1 family. It works any time no matter which boot mode selected (exept protected modes, but this is not our case - here meaned only Debug mode and ASC BSL). But feature works only with v6.00d driver (and J-Link firmware package). If J-Link Lite firmware will be updated - BMI change feature available only while Debugging session is active. Without active debugging get BMI request failing. If J-Link fw will be "replaced" via J-Link Configurator V6.00d - feature works fine (exept continious informing that newer fw version awailable).
From factory XMC comes in ASC BSL mode and Debugging session is not possible without BMI change. It is not crutial - some scripts and tricks can change BMI in many ways, but it seems some part of functional in J-Link fw has been depreecated.
Best Regards