DAVE™ Forum Discussions
Hi,
I need to connect external SDRAM IS42S16400F to XMC4700F144 via EBU. On PCB I've used the same XMC pins as are used on XMC4500 hexagon and on 4800 Automation boards.
For programming I'm using DAVE version 4.5.0 and DAVE APPs that came with it. I've also downloaded XMC_Peripheral_Library_v2.1.24.
Now I have to find a way to "incorporate" my SD RAM into existing Dave solution. I've read all 5 therads in Dave community that can be found using search phrase SDRAM, but I can't find the answers that I need.
I have a few questions:
1. EBU APP:
Please correct me if I'm wrong, but as far as I understand there was an "EBU001" app in previous version of Dave, but in version 4 it does not exisit any more. So, is there many other way to mark all pins used by SDRAM as "used" or "connected" in Pin Mapping pespective? I need to change some I2S pins in order to faccilitate RAM.
2. Include XMC_Peripheral_Library code into Dave
In library I've found code for using SDRAM with EBU. I've followed instructions in main_xmc4.txt on how to import example into Dave, but nothing noticable had happened. The only differnce is that I can not import it anymore, becouse Dave writes that "some projects canot be imported becouse they alread exist in the workspace".
I'm stucked at this point right now. I don't know where are these "projects", niether did I noticed any difference in git. I'm not sure what exactly happened.
3. accesing values in SDRAM
I was analyzing code in "main.c" from "examples\XMC4800_series\EBU\EBU_SDRAM" folder and I've noticed that memory is accessed only through pointers, as for examle "value = *(volatile uint32_t *)(mem_add);"
I sopose that an ordinary variable or array can be also declared somewhere in SDRAM? Or not?
Maybe these are some newbie questions, but I will still apreciate any answer.
Thanx and best regards, martin
Show LessHi,
I'm trying to run the sample "200 W Transmitter_Firmware" that comes with "Würth Elektronik 200W Development Kit",
but I get the following error.
What are the possible causes?
<Device used>
・Würth Elektronik 200W Development Kit
<Debugger>
・XMC™ Link
<Tool>
・Dave™ 4.5.0
To begin programming my development board that has an XMC1302, I downloaded DAVE, SEGGER J-Link, and MemTools. I initially tried programming by configuring things in the DAVE debug settings, like changing the executable lines for the GDB J-Link. After, I tried going into the SEGGER J-Link files and attempting to dictate what device I am trying to program to. As of right now, I am working with MemTools, changing the BMI, and trying to switch it out of its default asc_bsl to the debug state. In Dave, the debugger is saying that I am still not in the right BMI, and when trying to compile and debug the code, I am running into the error that says "Could not determine GDB Version after sending," which I had set it as J-Link GDB ServerCL. Any advice on how to fix this?
Thanks.
Show LessHi all
I have a question about the correct screen to use with the emWin_SEGGERGUI library in DAVE
I can't find a display that fits arduino pins on an xmc4700 like a shield and has the SEPS525 controller
So my question is are there any other compatible controllers that I could use - I know the SEGGER_GUI library has the ability to select "other" for display controller but how does this affect the code itself?
e.g using an lcd display with a different controller, how does emWin know what controller and if its compatible
Cheers
Show LessHi all
Sorry if this is a simple one but I've got an issue with the GUI_SEGGERLIBRARY App. I have generated the app and it's code, and changed nothing else about the code. But when I go to build the project it goves me errors shown below:
It seems to be pointing to a missing library "GUI.h"
I can't seem to find any info on this library anywhere, so I'm unsure what to do to fix
Show Less
Hello,
Currently I'm working on a DAVE3 project without the use of APPs (the apps are used using directly the source code of them).
I'm facing some problems and I can't solve them alone 🙂
- The defines that are added on the configuration ( Properties -> ARM-GCC Assembler - Preprocessor) are not being added on I select the desire configuration, do you know why ? I already checked the Scalability function to be ensure that it is disable.
- After adding the defines manually the console reports this warning "Solver query is empty, ignored", how can I remove it?
Looking for your help!
Regards,
LE
Show LessHey guys,
I have a XMC4700 Relax Kit and want to send out a CAN frame in the most straightforward way possible as a first step. Starting from the MULTICAN_CONFIG_EXAMPLE_XMC47 example, which incoroporates the loopback mode, gateway mode and also reception of frames, I created a new project and tried to copy everything I need from the example. I stripped down the main.c ending up here: https://gist.github.com/helo9/b17b2a10b76d4bbca7645ae91a01f7c5. Furthermore, I added a MULTICAN_CONFIG_0 with node0 configured as appended and one MO configured as TX, also appended.
When debugging, I inspected the MOSTAT of that MO and everything mentioned in the Reference Manual Figure 19-15 seems to be there (MSGVAL, TXRQ, TXEN0, TXEN1), but I see no frame on the bus, and TXRQ is never cleared.
What am I missing? Any help is appreciated 🙂
Show Less
Hi there
I am very sorry if this is a simple question but I am new to DAVE and the XMC4700
I am having some issues with creating my example application. i am trying to create the blinky example found here:
Microsoft PowerPoint - DAVE_Quick_StartUPDATED.PPTX (infineon.com)
However, in the example they use an XMC 2GO and I have an XMC4700. My issue comes with the pin mappings, I am unsure what pin to assign for the blinking LED example (found on slide 17 & 18). Can I assign any in green that are marked "Feasible"?
Again sorry if this is really simple.
Thanks a bunch
JW
Show LessHi all.
I followed this URL to install the SDK, but there was an error opening the UI file when creating a new project.
https://community.infineon.com/t5/DAVE/DAVE-SDK-installation-link/m-p/309633#M5904
What should I do about it?
Best Regards