How to write data of arbitrary type to FLASH of XMC4400?
Hi, I think you first have to erase the sector in which the page you want to program is. But be careful with 0x0C000000, usually there is the NVIC and the reset handler address located, isn't it?...
View ArticleDAVE 4.1.4 debug error : Program file does not exist
Had the exact same issue right now. Problem solved! Thank you!
View ArticleXMC_FLASH_WriteBlocks Stuck in Default handler in startup_XMC1300.S
I am attempting to use the XMC_FLASH_WriteBlocks function to save parameters to Flash memory but I get stuck in this default handler in the startup_XMC1300.S file. Here are some code snippets: //...
View ArticleXMC1x00 frequency deviation questions
Hello Cedric, The issue was fixed in mid-July 2014. To check if the parts are affected, you have to read out a 2-byte data from the Flash config sector address 0x1000'0FEA (e.g. via the memory monitor...
View ArticleSoftware triggered DMA
Hi, Attached is a simple example of DMA for a single block. I do not know if your source and destination is a peripheral or memory, hence this example might not be helpful to you. For DAVE3 you can...
View ArticleTLI4970-D050T4 measurements precision.
Quote: Originally Posted by lsj306 I'm sorry,could I use the TLI4970 without buying the EVM board?I think many people have the same question with me.The datasheet of TLI4970 refers to “The instruction...
View ArticleDAVE 3 : How to determine how much program and data storage memory has been...
Hi elm0, I found the following in the .map file which seems to give the amount of data memory used... 0x000016d0 __Xmc4500_Data_Size = (__Xmc4500_eData - __Xmc4500_sData) I haven't found the code size...
View ArticleCAN peripheral for XMC 4500 and 4400
Hello, I am kind of new with XMC4500 series. I have a project with this board and CANopen running and I am pretty much stuck. I've written the code and do know all the CAN commands needed but I cannot...
View ArticleConfiguring PLL (writing N, P and K values into register) produces an interrupt?
Hi all, I have used the following code to configure a PLL module and, consequently, the rest of the clocks that are derived from fPLL signal. It is similar to the structure used in examples, in fact, I...
View ArticleXMC2go UART slipped multiple characters problem.
Regarding your question, the flush sequences should be working fine. You can check this easily from a debugger view, e.g.: - receive n data - suspend the execution and check that the RXFIFO buffer...
View ArticleXMC4500: Separate SPI configuration for each slaves possible ?
Hello, I used a relax kit to control a System Basis Chip (SBC) and EEPROM with SPI communication. I changed the SPI configuration(frame length, LSB/MSB first etc.) before sending any SPI signals to the...
View ArticleXMC 2Go: WS2812B communication protocol and CPU speed
Do a release build by switching the active build configuration to "Release" and make sure the debug configuration is also using the binary you get from the release build and the operations will run at...
View ArticleUSB disconnection detection
Hello, In xmc4400 manual is written that in DEVICE mode when VBUS is switched off (connector unplugged) OTG interrupt is triggered (bit 2 gintsts). I do not get this interrupt even if it is properly...
View ArticleDave 4 library store location in Administrator %userprofile%
Hello All, the Dave 4 installer wanted admin rights to install, and it installed the library store to c:\users\administrator\infineon This way, I can't access the library store as other user. Does...
View ArticleXMC4500 linker script modifications
And sorry, before you ask. I'm not that familiar with DAVE, so I don't know how to put variables to specific addresses in RAM. But I'm sure someone can give you that information. Good luck! Greetings,...
View ArticleBugs in Asc Bootloader for Dave 4
Hi Infineon, the Asc Bootloader example code for Dave4 on your website is not running. Compiling, linking and loading without any breakpoints set results in the following debugger window: Attachment...
View ArticleDAVE TIP of the Day: Reading the program and data size
In DAVE 3 and DAVE 4, when you compile your code, in the console window, you can find out the program and variable size. Heres an example from the console window:...
View ArticleCannot connect to Demo Board
HI, Did you install SEGGER J-LINK in your system? What is the settings in your Debug Configurations? Did you select SWD for the interface? Regards, Daryl
View ArticleSYSTICK configuration on XMC2Go
HI, Thank you for sharing this observation. You could also make use of the Pin Mapping Perspective to check for the feasible pins. I have filed an eticket (# 473145676) to evaluate your suggestion! :)...
View Article