[SOLVED] XMC Boot kit switch BMI

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

  • [SOLVED] XMC Boot kit switch BMI

    Hello

    I have a XMC Boot kit for XMC1300
    I want to program with this kit another two MCUs (XMC1302 and XMC1202) , which are new with factory default BMI set to ASC_BSL
    Jlink.exe can not connect to these MCU, but instead I have to change BMI to SWD0 with DAVE3 or XMCFlasher ,

    Why these softwares can connect directly to my XMCs but jlink can not?
    Obviously it is a software issue, because the hardware is the same.

    I have found out that the problem is that Dave or XMCFlasher automatically switch BMI from ASC_BSL to SWD automatically , but Jlink does not do that

    Here wiki.segger.com/Infineon_XMC1000 it is stated that
    " For on-board J-Links (J-Link OB) on the Infineon eval board, the automatic switching is not supported. There is a separate utility available in the Infineon DAVE IDE that allows switching between the BMIs via the J-Link OB. This utility does not work with other J-Link models."

    Why can not JLINK from my boot kit do this automatical switching of BMI ?
  • Hi,
    Thank you for your inquiry.

    The regular J-Link models are able to do this automatically.
    The OB on the Infineon XMC boards was specifically designed for the work with the DAVE IDE and does not support the necessary features required to do this automatically.

    Since our regular J-Links do this via a way that is not available for this OB, and since the OB was specifically designed for the use with the DAVE IDE, implementing this feature for J-Links that are not for commercial use anyway is not planned.

    Does this answer your question?

    Best regards,
    Fabian
    Please read the forum rules before posting.

    Keep in mind, this is *not* a support forum.
    Our engineers will try to answer your questions between their projects if possible but this can be delayed by longer periods of time.
    Should you be entitled to support you can contact us via our support system: segger.com/ticket/

    Or you can contact us via e-mail.
  • Yes.

    I want to make production programming of XMC with a one button windows form programm . This programm will call that command line interface

    One more question.
    What Jlink should I buy in order to programm using a command line interface ? I saw there are many Jlink types.
    Will J-Link BASE (8.08.00) do the job?
    Is there needed another software which I should buy?
  • Hi,

    While you could use the J-Link Base in combination with the J-Link Commander, we recommend using J-Flash, because the J-Link Commander is not designed for production purposes and
    might change over time (backwards compatibility is not guaranteed).

    J-Flash can also be used via command line.
    If you want to make use of J-Flash, our production utility, you would have to buy at least a J-Link Plus, if you also want to debug with it.
    If you only want to flash your devices and not debug it, you could also use a Flasher Pro for production.

    For a J-Link model overview, please refer to this link:
    segger.com/products/debug-prob…nk/models/model-overview/

    For more information about J-Flash please refer to the J-Flash User Manual (UM08003).

    Best regards,
    Fabian
    Please read the forum rules before posting.

    Keep in mind, this is *not* a support forum.
    Our engineers will try to answer your questions between their projects if possible but this can be delayed by longer periods of time.
    Should you be entitled to support you can contact us via our support system: segger.com/ticket/

    Or you can contact us via e-mail.