Sep 22, 2021
08:57 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sep 22, 2021
08:57 AM
Hello
I have purchased a JLINK plus compact having much hope that it would behave better that the cheaper Jlink OB found on XMCBootkit.
After much trouble with the XMCBootkit , now I am facing new problems with the JLINK plus.
First : JLINK Plus does not connect with the target using XMC Flasher tool
XMCBootkit which has JLINK OB can connect to the target (XMC1202)
Using Jlink.exe I can indeed connect to the target but I can not erase or halt or reset the target. With XMCFlasher I can.
XMCFlasher log gives the following output, when i access the BMI page from XMCFlasher with JLINK plus
INFO-com.infineon.XMCFlasher.MainAppController-main: Logger Name: com.infineon.XMCFlasher.MainAppController
INFO-com.infineon.XMCFlasher.SeggerLibLoad-configureLoad: Not Found property: xmcFlasher.JLink.dllPath Searching in registry key
INFO-com.infineon.XMCFlasher.SeggerLibLoad-configureLoad: Setting property: bridj.JLinkARM.library to: C:\Program Files (x86)\SEGGER\JLink\JLink_x64.dll
INFO-com.infineon.XMCFlasher.SeggerLibLoad-configureLoad: Not Found property: xmcFlasher.JLink.dllPath Searching in registry key
INFO-com.infineon.XMCFlasher.SeggerLibLoad-configureLoad: Setting property: bridj.JLinkARM.library to: C:\Program Files (x86)\SEGGER\JLink\JLink_x64.dll
INFO-com.infineon.XMCFlasher.SeggerDLL-checkAvailabilityAndLoad: Loaded JLink DLL 6.88.a
INFO-com.infineon.XMCFlasher.MainAppController-start: Starting Application in process ...
WARNING-com.infineon.XMCFlasher.view.RootLayoutOverviewController-handleConnect: com.infineon.XMCFlasher.DebuggerExceptions: Error get BMI value
With the bootkit i can access BMI (get and set)
I have purchased a JLINK plus compact having much hope that it would behave better that the cheaper Jlink OB found on XMCBootkit.
After much trouble with the XMCBootkit , now I am facing new problems with the JLINK plus.
First : JLINK Plus does not connect with the target using XMC Flasher tool
XMCBootkit which has JLINK OB can connect to the target (XMC1202)
Using Jlink.exe I can indeed connect to the target but I can not erase or halt or reset the target. With XMCFlasher I can.
XMCFlasher log gives the following output, when i access the BMI page from XMCFlasher with JLINK plus
INFO-com.infineon.XMCFlasher.MainAppController-main: Logger Name: com.infineon.XMCFlasher.MainAppController
INFO-com.infineon.XMCFlasher.SeggerLibLoad-configureLoad: Not Found property: xmcFlasher.JLink.dllPath Searching in registry key
INFO-com.infineon.XMCFlasher.SeggerLibLoad-configureLoad: Setting property: bridj.JLinkARM.library to: C:\Program Files (x86)\SEGGER\JLink\JLink_x64.dll
INFO-com.infineon.XMCFlasher.SeggerLibLoad-configureLoad: Not Found property: xmcFlasher.JLink.dllPath Searching in registry key
INFO-com.infineon.XMCFlasher.SeggerLibLoad-configureLoad: Setting property: bridj.JLinkARM.library to: C:\Program Files (x86)\SEGGER\JLink\JLink_x64.dll
INFO-com.infineon.XMCFlasher.SeggerDLL-checkAvailabilityAndLoad: Loaded JLink DLL 6.88.a
INFO-com.infineon.XMCFlasher.MainAppController-start: Starting Application in process ...
WARNING-com.infineon.XMCFlasher.view.RootLayoutOverviewController-handleConnect: com.infineon.XMCFlasher.DebuggerExceptions: Error get BMI value
With the bootkit i can access BMI (get and set)
Solved! Go to Solution.
- Tags:
- IFX
- xmc1202
- xmcflasher
1 Solution
Oct 04, 2021
02:51 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Oct 04, 2021
02:51 AM
Hello
I have found the issue. Jlink via XMCFlasher can not access MCU content because BMI was set to ASC_BSL.
XMCBootkit can change BMI to SWD0, but Jlink Plus from Segger can not (at least not from XMCFlasher)
I have asked segger why is that , and they passed the problem to Infineon.
I have found the issue. Jlink via XMCFlasher can not access MCU content because BMI was set to ASC_BSL.
XMCBootkit can change BMI to SWD0, but Jlink Plus from Segger can not (at least not from XMCFlasher)
I have asked segger why is that , and they passed the problem to Infineon.
3 Replies
Sep 30, 2021
01:11 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sep 30, 2021
01:11 AM
Hi,
Could you please let us know how the you have connected the device and is the XMC1200 board is powered externally ?
Best Regards,
Vasanth
Could you please let us know how the you have connected the device and is the XMC1200 board is powered externally ?
Best Regards,
Vasanth
Oct 04, 2021
02:51 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Oct 04, 2021
02:51 AM
Hello
I have found the issue. Jlink via XMCFlasher can not access MCU content because BMI was set to ASC_BSL.
XMCBootkit can change BMI to SWD0, but Jlink Plus from Segger can not (at least not from XMCFlasher)
I have asked segger why is that , and they passed the problem to Infineon.
I have found the issue. Jlink via XMCFlasher can not access MCU content because BMI was set to ASC_BSL.
XMCBootkit can change BMI to SWD0, but Jlink Plus from Segger can not (at least not from XMCFlasher)
I have asked segger why is that , and they passed the problem to Infineon.
Oct 14, 2021
12:10 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Oct 14, 2021
12:10 AM
I know that the mcu that comes in the bootkits are already in SWD0 mode. But if you purchase a new mcu it is in ASC BSL mode. And you need to change its BMI by yourself.
Memtool can be used for that. But I saw in the segger's manuals that jlink plus changes the bmi to swd0 by default. I am suprised to hear it doesnt
Memtool can be used for that. But I saw in the segger's manuals that jlink plus changes the bmi to swd0 by default. I am suprised to hear it doesnt