XMC™ Forum Discussions
我司使用的是xmc4000系列和xmc1000系列,我目前负责XMC1404芯片,我想请问新手应该如何入门,怎么操作芯片引脚的寄存器,如何设置推挽输出之类的。
Hello, I use an XMC45 I would like to use the ASCbootloader for that, I connected the UART pin to (1.4 et 1.5) like it's ask, I put my soft in ASC mode with this code :
SCU_GENERAL->STCON = 0x100;
SCU_RESET->RSTCLR = 0x01;
if (SCU_GENERAL->STCON ==0x100)
{
NVIC_SystemReset();
}
But I detected that the UART level (after a NVIC_SystemReset()) is low and so I can't communication between my PCB and my host (PC with ASCbootloader)
Is it normal ? there is a soft solution for that ?
Already thank you,
Pierre.
Show LessHi guys,
I am in the process of creating a new environment for an Incurcit programming application. For this I have to flash a "XMC1302-0064" with an "Infineon XMC Link Flasher" with a .hex file from our customer. As programming software I use the "Infineon XMC Flasher" and the drivers from SEGGER J-Link Software 7.84d (latest).
My problem is that I can not connect to the microcontroller.
Error message: com.infineon.XMCFlasher.DebuggerExceptions: Error retrieving BMI value
I found out that the microcontroller is by default in a "wrong" BMI for my application.
See: https://wiki.segger.com/Infineon_XMC1000
I tried the solution for my flasher (with DAVE software), but I can't read or change the BMI either.
We already have an "old" programming environment that works perfectly. I changed programmers and the programmer from the old environment also works perfectly on my table. The new programmer did not work in the old environment. I have a second new programmer, but that doesn't work either. So it looks like the new programmers are a little different than the old ones. (I used the same MCU and the same board).
I already read the other topics about the BMI problems, but it looks like the most common solution is to connect 1.3 to SWD and 1.2 to SWCLK to connect to the MCU. But in my case this is not the solution, because it works if I replace the new programmer with the old one. I think is has something to do with the programmer.
When I connect the old programmer to the PC, I get the suggestion to update the firmware on the programmer, which of course I refuse. But this means that there is a different software on the old programmer.
Does anyone have any ideas on how to proceed? Is there perhaps a way to downgrade the software on the programmer?
Thanks in advance, Maddin
Show LessA XMC program can be set to run in either the cached or non-cached Flash memory space. Our application runs in the cached address space which allows it to run faster. We also have an update possibility within the application.
I am not sure if it is OK to use the cached Flash addresses during the re-programming. Does it make any difference which address space is used.
Show LessHi,
I have use STM32F4 years ago, and migrate to XMC4800 recently for BLDC drive and ethercat communication. Everybody knows that microprocessor are hard to test because of its peripheral detail setting.
I use Dave and App and wish quickly build the project. I have build an SVPWM project use Dave App, but there is no pwm signal output on the assigned pin. Do I need to edit some code to let it run correctly? Where to find the manual of each Dave App?
Thank you, eric.
Show LessHello
I am a physics teacher and I intend to examplifies the principle of radars using the Sense2GoL development kit,
as explained here : https://www.infineon.com/cms/en/product/promopages/makeradar/plug-and-play/
However, this is not as simple as expecter. I correctly executed steps 0.1 (install Arduino Create Agent) and 0.2, but I can't manage 0.3 (restart create agent). When I right-click on the Arduino icon, I only see the options : Go to Arduino Create, Open Debug console, Pause Agent, Quit Agent. I was supposed to see << Pause Plugin >> dans << Kill Plugin >>.
May anybody help me ?
Thank you very much,
Andre
Show Less
Hello there,
We are working on bring-up of our custom board based on XMC4400 and wanted to know if we can program our custom boards using XMC4400Platform2Go kits.
We are thinking of connecting our custom boards JTAG signals to X102 on Platform2Ko kit. Will this work OK? Will do not see a way to isolate the JTAG signals going U1(XMC4400) on the Platform2Go kit.
Thanks.
Show Less
Dear All
目前我仍在DAVE3.1.10上進行開發, 需要使用到IEC 60335 Class B Library
已向供應商取得Class B Library與說明手冊, 但供應商無相關的經驗可以支援
目前先依照內附的手冊建立含Class B的專案進行測試, 但實際試做時說明文件與檔案有些差異
請問有人可以分享相關的經驗嗎?
謝謝
Show LessHi,
Which is the best way to modify the prebuilt CM0P image? Also how to include it in my project?