DAVE™ Forum Discussions
DAVE™
Hi I'm using the Hexagon Apllication Kit for a school project, but I got problems with the solver-tool, which causes an error if I want to assign pins...
Show More
Hi
I'm using the Hexagon Apllication Kit for a school project, but I got problems with the solver-tool, which causes an error if I want to assign pins in the software.
I can create a new project and can add Apps without problem, but if i change in the SPI001-App the amount of chip-select lines higher than 4, I get an error message:
Description Resource Path Location Type
Solver error -Execution of solver query failed ert SOLVER Problem
A change of the workspace fixed it until I opened the "Mannual Pin Assignment".
I tried to find something about it with Goggle, but there was only the link to this forum.
I hope that anyone of you had this problem in the past or found a solution.
Kind regards
-Sammael Show Less
I'm using the Hexagon Apllication Kit for a school project, but I got problems with the solver-tool, which causes an error if I want to assign pins in the software.
I can create a new project and can add Apps without problem, but if i change in the SPI001-App the amount of chip-select lines higher than 4, I get an error message:
Description Resource Path Location Type
Solver error -Execution of solver query failed ert SOLVER Problem
A change of the workspace fixed it until I opened the "Mannual Pin Assignment".
I tried to find something about it with Goggle, but there was only the link to this forum.
I hope that anyone of you had this problem in the past or found a solution.
Kind regards
-Sammael Show Less
DAVE™
Update, November, 29, 2013Update of DAVE™ Apps.A new update site version (v1.0.56) of DAVE Apps libraries is now available for download:- DAVEApps_Lib...
Show More
Update, November, 29, 2013
Update of DAVE™ Apps.
A new update site version (v1.0.56) of DAVE Apps libraries is now available for download:
- DAVEApps_Library_001 has been updated to v1.0.56
- DAVEApps_MotorControl_Library_001 has been updated to v1.0.24
- DAVEApps_Lighting_Library_001 has been updated to v1.0.14
- DAVEApps_HMI_Library_001 v1.0.0 (no change)
- Device Description libraries have not been changed
In total 2 new DAVE Apps are released (Flash EEPROM emulation and DMX512 communication support) and 30 DAVE Apps are updated. More details and installation/download instructions can be downloaded.
All updates are full compatible to the earlier version and existing project can be easily migrated to the new DAVE App version by using the migration functionality.
To improve the transparency of DAVE Apps we provide an excel sheet that contains all available DAVE Apps incl. a short description.
Please note, this DAVE Apps libraries update site v1.0.56 can only be used with DAVE v3.1.8 please download and install DAVE v3.1.8 if not done yet.
If older versions of DAVE Apps are needed, they can be now downloaded from, a legacy update site.
Example project are continuously updated or new examples projects are added. Please check them out if you are not sure how a DAVE App can be properly used: They can be downloaded directly from DAVE (->Help ->Install DAVE Apps/Example Libraries, then select in work with “DAVE Example Library Manager”) or download projects directly from a dedicated web page. Show Less
Update of DAVE™ Apps.
A new update site version (v1.0.56) of DAVE Apps libraries is now available for download:
- DAVEApps_Library_001 has been updated to v1.0.56
- DAVEApps_MotorControl_Library_001 has been updated to v1.0.24
- DAVEApps_Lighting_Library_001 has been updated to v1.0.14
- DAVEApps_HMI_Library_001 v1.0.0 (no change)
- Device Description libraries have not been changed
In total 2 new DAVE Apps are released (Flash EEPROM emulation and DMX512 communication support) and 30 DAVE Apps are updated. More details and installation/download instructions can be downloaded.
All updates are full compatible to the earlier version and existing project can be easily migrated to the new DAVE App version by using the migration functionality.
To improve the transparency of DAVE Apps we provide an excel sheet that contains all available DAVE Apps incl. a short description.
Please note, this DAVE Apps libraries update site v1.0.56 can only be used with DAVE v3.1.8 please download and install DAVE v3.1.8 if not done yet.
If older versions of DAVE Apps are needed, they can be now downloaded from, a legacy update site.
Example project are continuously updated or new examples projects are added. Please check them out if you are not sure how a DAVE App can be properly used: They can be downloaded directly from DAVE (->Help ->Install DAVE Apps/Example Libraries, then select in work with “DAVE Example Library Manager”) or download projects directly from a dedicated web page. Show Less
DAVE™
The ARM simulator does not simulate any peripheral, clock or interrupt. It is just a pure instruction set simulator.
DAVE™
The list of "Programmer/Flash Tools" is available in the internet. Below are some common tools used in the development:1) PLS: UDE/MemTool: It offers ...
Show More
The list of "Programmer/Flash Tools" is available in the internet. Below are some common tools used in the development:
1) PLS: UDE/MemTool: It offers secure and high speed programming for on-chip and external FLASH devices via JTAG, CAN bus or serial interfaces;
2) SEGGER (J-Link): Software solutions for flash programming via J-Link. Programming via JTAG, SWD and single pin debug (XMC1000);
3) Infineon (MemTool): A free of charge programming tool for on-chip flash programming. Programming of the XMC4000 is supported via DAP MiniWiggler and UART BSL. Show Less
1) PLS: UDE/MemTool: It offers secure and high speed programming for on-chip and external FLASH devices via JTAG, CAN bus or serial interfaces;
2) SEGGER (J-Link): Software solutions for flash programming via J-Link. Programming via JTAG, SWD and single pin debug (XMC1000);
3) Infineon (MemTool): A free of charge programming tool for on-chip flash programming. Programming of the XMC4000 is supported via DAP MiniWiggler and UART BSL. Show Less
DAVE™
Hi. I am new by Dave and XMC faminly. I have XMC4500 relax kit - V1.I have download the Dave3, installed upgrade all etc, and finaly download example ...
Show More
Hi.
I am new by Dave and XMC faminly.
I have XMC4500 relax kit - V1.
I have download the Dave3, installed upgrade all etc, and finaly download example project for xmc4500 relax kit, webserver 1.1.0.
I 've imported it to new workspace and build it all, no setup changed, just built it.
Then I have run it.
Led 2 is blinking, buttons and LEDs works.
I try ping to IP of device (obtained by DHCP) 10.0.3.232 and it works.
When I try enter in my web browser "http://10.0.3.232/index.htm" then the SW freezes, no more led blinking, no ping answer.
When this happend, I have pressed "suspend" and the result can you see here:
Only to reset the target system helps from this state.
Do you have any advice what I have done wrong ?
Thank you 🙂 Show Less
I am new by Dave and XMC faminly.
I have XMC4500 relax kit - V1.
I have download the Dave3, installed upgrade all etc, and finaly download example project for xmc4500 relax kit, webserver 1.1.0.
I 've imported it to new workspace and build it all, no setup changed, just built it.
Then I have run it.
Led 2 is blinking, buttons and LEDs works.
I try ping to IP of device (obtained by DHCP) 10.0.3.232 and it works.
When I try enter in my web browser "http://10.0.3.232/index.htm" then the SW freezes, no more led blinking, no ping answer.
When this happend, I have pressed "suspend" and the result can you see here:
Only to reset the target system helps from this state.
Do you have any advice what I have done wrong ?
Thank you 🙂 Show Less
DAVE™
I have an application that uses a RS485 protocoll.It uses on UART. By start of transmission the transmitter of the external RS485 driver chip is switc...
Show More
I have an application that uses a RS485 protocoll.
It uses on UART.
By start of transmission the transmitter of the external RS485 driver chip is switched on with a generic port pin.
After all bytes transmitted it has to be switched off. I am doing this in an interrupt service routine.
The problem is that, when the uartregs indicate a TEMPTY, there is still one byte that is clocked out. This is
located in the shiftregister.
So how do I generate in interrupt that is fired when everything is done
or
how can I check that not only the transmitbuffers are empty, but also the transmit is completely finshed.
btw: Is there any signal that can be routed to an IO Pin for handling the transmit enable signal for the external driver chip ? Show Less
It uses on UART.
By start of transmission the transmitter of the external RS485 driver chip is switched on with a generic port pin.
After all bytes transmitted it has to be switched off. I am doing this in an interrupt service routine.
The problem is that, when the uartregs indicate a TEMPTY, there is still one byte that is clocked out. This is
located in the shiftregister.
So how do I generate in interrupt that is fired when everything is done
or
how can I check that not only the transmitbuffers are empty, but also the transmit is completely finshed.
btw: Is there any signal that can be routed to an IO Pin for handling the transmit enable signal for the external driver chip ? Show Less
DAVE™
Hello,I'm using Dave 3.1.8 and 3.1.6 before. But about 2 Weeks ago I got a Project which I created (3.1.6) back from a colleague which used 3.1.8 but...
Show More
Hello,
I'm using Dave 3.1.8 and 3.1.6 before. But about 2 Weeks ago I got a Project which I created (3.1.6) back from a colleague which used 3.1.8 but I could not change a Pin or even add a App(Resolver crashed).
This was why I installed Dave 3.1.8 (including all updates) but this didn't help. Because of the fact that every thing worked fine with the already generated Code I could go on with my work.
But today I recognized that I even can't add any App to any Project even NEW(clean) Projects. I always get the message popping up.
Has anybody an Idea how I can solve this.
Best regards,
Michael Show Less
I'm using Dave 3.1.8 and 3.1.6 before. But about 2 Weeks ago I got a Project which I created (3.1.6) back from a colleague which used 3.1.8 but I could not change a Pin or even add a App(Resolver crashed).
This was why I installed Dave 3.1.8 (including all updates) but this didn't help. Because of the fact that every thing worked fine with the already generated Code I could go on with my work.
But today I recognized that I even can't add any App to any Project even NEW(clean) Projects. I always get the message popping up.
Problem occured while getting the plausibility result from solver Execution of solver faild.
The recently add app(s) will be removed.
Has anybody an Idea how I can solve this.
Best regards,
Michael Show Less
DAVE™
A migration problem may occur if one or more DAVE Apps of the active project do not support the new target MCU device. The reason could be:a) The DAVE...
Show More
A migration problem may occur if one or more DAVE Apps of the active project do not support the new target MCU device. The reason could be:
a) The DAVE App has not yet been extended to support this new target device or new device step;
b) The new target device does not include a required peripheral (e.g. ETH module or USB module);
c) The new target device includes less peripheral instances than required;
d) The new target device does not included the manually assigned port pins.
For case a: This should be only an intermediate situation. The respective DAVE App should be updated soon.
For case b and c: The respective DAVE Apps have to be removed to fit the resources offered by the new target device.
For case d: The user has to manually assign port pins that are available in the new target device, or remove the critical manual pin assignment and let the solver search for a solution.
Details can be found in DAVE User Manual:
Go to: >Help>Help Contents>DAVE User Manual>App and Device Migration Show Less
a) The DAVE App has not yet been extended to support this new target device or new device step;
b) The new target device does not include a required peripheral (e.g. ETH module or USB module);
c) The new target device includes less peripheral instances than required;
d) The new target device does not included the manually assigned port pins.
For case a: This should be only an intermediate situation. The respective DAVE App should be updated soon.
For case b and c: The respective DAVE Apps have to be removed to fit the resources offered by the new target device.
For case d: The user has to manually assign port pins that are available in the new target device, or remove the critical manual pin assignment and let the solver search for a solution.
Details can be found in DAVE User Manual:
Go to: >Help>Help Contents>DAVE User Manual>App and Device Migration Show Less
DAVE™
Hi,I had try work with SPI and on that i configure the system to work with 3 devices ( LCD, ISOFACE OUT, ISOFACE IN) at the same time, but until now I...
Show More
Hi,
I had try work with SPI and on that i configure the system to work with 3 devices ( LCD, ISOFACE OUT, ISOFACE IN) at the same time, but until now I could not do it.
I can work with LCD and ISOFACE OUT at the same time, or with ISOFACE OUT and ISOFACE IN, but when i activates the three, the ISOFACE IN stops working in the good way. The function returns allways "0". What can i do to place all SPI devices working at the same time.
Another thing,
I had tried create a new program with GUI APP 002 in RTOS environment, but after add the APP GUISL002[1.0.0] , generate code.
then a added the GUI_Init() and compile the program and when i debug it ,the program crash "Insert_ExceptionHandler MemManage_Handler"
. What must be done to place it work?
Exists any configuration missing?
Which steps must I follow to correct this error?
The main.c
include //Declarations from DAVE3 Code Generation (includes SFR declaration)
int main(void)
{
// status_t status; // Declaration of return variable for DAVE3 APIs (toggle comment if required)
DAVE_Init(); // Initialization of DAVE Apps
GUI_Init();
while(1)
{
}
return 0;
}
Can anyone help me with this?
Luis Silva
Show Less
I had try work with SPI and on that i configure the system to work with 3 devices ( LCD, ISOFACE OUT, ISOFACE IN) at the same time, but until now I could not do it.
I can work with LCD and ISOFACE OUT at the same time, or with ISOFACE OUT and ISOFACE IN, but when i activates the three, the ISOFACE IN stops working in the good way. The function returns allways "0". What can i do to place all SPI devices working at the same time.
Another thing,
I had tried create a new program with GUI APP 002 in RTOS environment, but after add the APP GUISL002[1.0.0] , generate code.
then a added the GUI_Init() and compile the program and when i debug it ,the program crash "Insert_ExceptionHandler MemManage_Handler"
. What must be done to place it work?
Exists any configuration missing?
Which steps must I follow to correct this error?
The main.c
include
int main(void)
{
// status_t status; // Declaration of return variable for DAVE3 APIs (toggle comment if required)
DAVE_Init(); // Initialization of DAVE Apps
GUI_Init();
while(1)
{
}
return 0;
}
Can anyone help me with this?
Luis Silva
DAVE™
Can anyone advise me How to use Saturating instructions? (in XMC4500)Is there any application that could do work with Saturating instructions?Is there...
Show More
Can anyone advise me How to use Saturating instructions? (in XMC4500)
Is there any application that could do work with Saturating instructions?
Is there any manual or else description of Saturating instructions?
Thanks.
Best regards
Koumak Show Less
Is there any application that could do work with Saturating instructions?
Is there any manual or else description of Saturating instructions?
Thanks.
Best regards
Koumak Show Less