XMC Boot kit change BMI

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

cross mob
User19304
Level 2
Level 2
First solution authored
Hello

I need to program an XMC1203 (on my custom board) using XMC1300 boot kit
XMC1203 custom is connected via P0.14 and P0.15 pins to boot kit ;
Jlink can not connect to XMC1203 custom.
Someone says that the problem is because BMI is set to ASC_BSL as factory default setting

How can I connect to XMC1203 custom using jlink alone ?
Why Jlink from boot kit can not connect to my MCU but can connect to the mcu from boot kit ?
0 Likes
5 Replies
User11996
Level 3
Level 3
Hi fionut.

Did to update the segger jlink software to the actual version? Perhaps you use a old version of jlink software with this bug.

After update and reconnect your boot kit, a firmware update was made to the board.


A normal JLink can handle the ASC_BSL mode and switch it to the SWD-Mode after new power on of the board.
The boot kit should do the same.
0 Likes
User19304
Level 2
Level 2
First solution authored
Jlink Config says my board does not need an update, it has the latest firmware
0 Likes
jferreira
Employee
Employee
10 sign-ins 5 sign-ins First like received
Hi,

Please use SEGGER JLink commander get_bmi, set_bmi commands

Regards,
Jesus
0 Likes
User19304
Level 2
Level 2
First solution authored
JLINK CAN NOT CONNECT TO MCU
SO I CAN NOT SEND ANY COMMAND

What works is to change BMI from DAVE 3 .
Also XMC Flasher does not connects allways. When it can not connect to MCU , if I read bmi from DAVE, XMC flasher can connect!
0 Likes
User19304
Level 2
Level 2
First solution authored
I have managed to do it automatically in the end, with a combination between XMCFlasher.jar (is jar file, so can be called using command line) and Jlink.exe
0 Likes