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

cross mob
Not applicable
Hi,

I am still trying to get XMC1100 running on a customized board. I am now understanding from various articles that there is an app for DAVE that enables to set BMI from DAVE. How can I get this app to DAVE?
I am using DAVE4.
0 Likes
4 Replies
Not applicable
if this is your board with new XMC devices, then all new chips are supplied with BMI set to ASC_BSL. This means there is no debugger interface.

What you need to do is, download memtool and change the BMI to enable SWD0/1. once you have done this then you'll be able to debug. Heres some links to help

http://www.infineon.com/dgdl/Infineon-IP_BMI_XMC1-TR-v01_00-EN.pdf?fileId=5546d4624ad04ef9014b0780c2...

http://www.infineon.com/cms/en/product/microcontroller/development-tools-software-and-kits/c166/xc16...
0 Likes
Not applicable
thanks for your reply,

here are the problems:
I use DAVE 4 but it does not show the blue button which launches the BMI handling utility and opens the BMI Get Set window.
I have downloaded the most recent Memtool and went through the help file several times. I set "Install BMI configuration" to SWD0. Setting to the correct ComPort was only possible after connecting and changing the Port for retry.
I could not find a button to execute anything and bring up the "Execute Memtool Command".
Any help will be very much appreciated.
0 Likes
Not applicable
Hi,
I have now made a Terminalprogram that lets me communicate with the XMC1100. That means I send zerobyte and the header and receive 0x5D which is supposed to happen according the manual and some posts in here.
So if someone could send me the hexfile for the program to change BMI I could try this.
0 Likes
Not applicable
Hi all,

I got it to work now. By mistake I used an older version of DAVE 3. Downloading DAVE 3.10 provided all I need. The "BMI get set" function works very nice and is easy to use.
0 Likes