DAVE™ Forum Discussions
DAVE™
Hi All,Is it possible to monitor program executions speeds / times within the DAVE / Tasking debug environment using J-link ?Thank you in advanceAaron
Show More
Hi All,
Is it possible to monitor program executions speeds / times within the DAVE / Tasking debug environment using J-link ?
Thank you in advance
Aaron Show Less
Is it possible to monitor program executions speeds / times within the DAVE / Tasking debug environment using J-link ?
Thank you in advance
Aaron Show Less
DAVE™
The SEGGER GUI library has to be listed above the math library (m) in project settings.- Press >Project >Active Project Properties >C/C++ Build >Setti...
Show More
The SEGGER GUI library has to be listed above the math library (m) in project settings.
- Press >Project >Active Project Properties >C/C++ Build >Settings >ARM-GCC Linker >Libraries
- Move the SEGGER library eg. "guisl001_WithoutMouse" above "m"
The details is documented in Apps help file:
Go to > Help > Help Contents > DAVE Apps>GUISL001 App: GUI_SeggerLib_GUISL001 App > App Configuration Documentation Show Less
- Press >Project >Active Project Properties >C/C++ Build >Settings >ARM-GCC Linker >Libraries
- Move the SEGGER library eg. "guisl001_WithoutMouse" above "m"
The details is documented in Apps help file:
Go to > Help > Help Contents > DAVE Apps>GUISL001 App: GUI_SeggerLib_GUISL001 App > App Configuration Documentation Show Less
DAVE™
I may need to migrate my code and Apps from DAVE to Keil uVision 4 sometime in the future to allow me to look at code execution speeds in the Keil deb...
Show More
I may need to migrate my code and Apps from DAVE to Keil uVision 4 sometime in the future to allow me to look at code execution speeds in the Keil debugger.
I'm not entirely sure of the best way to do this without lots of trial and error. Is there a documented or recommended process to follow ?
I am using the xmc4500 device.
Any help and suggestions will be much appreciated.
Aaron Show Less
I'm not entirely sure of the best way to do this without lots of trial and error. Is there a documented or recommended process to follow ?
I am using the xmc4500 device.
Any help and suggestions will be much appreciated.
Aaron Show Less
DAVE™
Hi guys, any body can help how to measure the 3 phase ac signal in XMC4500?or convert the analog(AC signal) to DC signal. is it possible to use ADC001...
Show More
Hi guys,
any body can help how to measure the 3 phase ac signal in XMC4500?
or convert the analog(AC signal) to DC signal.
is it possible to use ADC001?
Best Regards,
Ali Show Less
any body can help how to measure the 3 phase ac signal in XMC4500?
or convert the analog(AC signal) to DC signal.
is it possible to use ADC001?
Best Regards,
Ali Show Less
DAVE™
Hi all, I have a big array with 1000 element. But I can only see the first 101 element of the this array in the what expressions. Is it the...
Show More
Hi all,
I have a big array with 1000 element.
But I can only see the first 101 element of the this array in the what expressions.
Is it the limitation of DAVE 3?
Or how can I modify the maximum elements that I can see?
BR,
Morris Show Less
I have a big array with 1000 element.
But I can only see the first 101 element of the this array in the what expressions.
Is it the limitation of DAVE 3?
Or how can I modify the maximum elements that I can see?
BR,
Morris Show Less
DAVE™
Is there a way to apps that have been created within a project to the latest version that exists within the library?I am using the XMC4504-F144x512 AB...
Show More
Is there a way to apps that have been created within a project to the latest version that exists within the library?
I am using the XMC4504-F144x512 AB stepping.
Also is there a way to change an existing project from AA stepping to AB stepping within DAVE3?
I have currently done this by changing references to XMC4504-F144x512 to XMC4504-F144x512-AB in the .cproject file
Thanks
-Doug Show Less
I am using the XMC4504-F144x512 AB stepping.
Also is there a way to change an existing project from AA stepping to AB stepping within DAVE3?
I have currently done this by changing references to XMC4504-F144x512 to XMC4504-F144x512-AB in the .cproject file
Thanks
-Doug Show Less
DAVE™
Hello.We are trying to keep a DAVE CE project in our VCS (Perforce), but are running into problems if another user that originally submitted the code,...
Show More
Hello.
We are trying to keep a DAVE CE project in our VCS (Perforce), but are running into problems if another user that originally submitted the code, checks it out and tries to Generate App code and Build the project.
The user that submitted the code gets this:
/* Node1 Handle structure */
const CAN001_HandleType CAN001_Handle0 =
{
.BaudRate = {0x17, /* Baud rate Prescaler value */
0x0, /* Synchronization Jump Width */
0x6, /* Time segment 1 */
0x1, /* Time segment 2 */
0, /* Divide prescaler by 8 */
},
.CanNodeRegs = CAN_NODE1, /* Node register offset value */
.NodeID = 1, /* Current node number */
.LoopBackModeEn = 0, /* Loop back mode selection*/
.NodeMONo = 2, /* Total message object allocated to node list */
.FirstMOMapping = 0
};
Another user checking out all project files from Perforce gets a non valid result for the last line, producing a compile error: (the 0 is substituted with a / )
/* Node1 Handle structure */
const CAN001_HandleType CAN001_Handle0 =
{
.BaudRate = {0x17, /* Baud rate Prescaler value */
0x0, /* Synchronization Jump Width */
0x6, /* Time segment 1 */
0x1, /* Time segment 2 */
0, /* Divide prescaler by 8 */
},
.CanNodeRegs = CAN_NODE1, /* Node register offset value */
.NodeID = 1, /* Current node number */
.LoopBackModeEn = 0, /* Loop back mode selection*/
.NodeMONo = 2, /* Total message object allocated to node list */
.FirstMOMapping = /
};
Do you have any idea what is preventing this from working?
Br Show Less
We are trying to keep a DAVE CE project in our VCS (Perforce), but are running into problems if another user that originally submitted the code, checks it out and tries to Generate App code and Build the project.
The user that submitted the code gets this:
/* Node1 Handle structure */
const CAN001_HandleType CAN001_Handle0 =
{
.BaudRate = {0x17, /* Baud rate Prescaler value */
0x0, /* Synchronization Jump Width */
0x6, /* Time segment 1 */
0x1, /* Time segment 2 */
0, /* Divide prescaler by 8 */
},
.CanNodeRegs = CAN_NODE1, /* Node register offset value */
.NodeID = 1, /* Current node number */
.LoopBackModeEn = 0, /* Loop back mode selection*/
.NodeMONo = 2, /* Total message object allocated to node list */
.FirstMOMapping = 0
};
Another user checking out all project files from Perforce gets a non valid result for the last line, producing a compile error: (the 0 is substituted with a / )
/* Node1 Handle structure */
const CAN001_HandleType CAN001_Handle0 =
{
.BaudRate = {0x17, /* Baud rate Prescaler value */
0x0, /* Synchronization Jump Width */
0x6, /* Time segment 1 */
0x1, /* Time segment 2 */
0, /* Divide prescaler by 8 */
},
.CanNodeRegs = CAN_NODE1, /* Node register offset value */
.NodeID = 1, /* Current node number */
.LoopBackModeEn = 0, /* Loop back mode selection*/
.NodeMONo = 2, /* Total message object allocated to node list */
.FirstMOMapping = /
};
Do you have any idea what is preventing this from working?
Br Show Less
DAVE™
I have configured the ADC001 App to acquire 9 analogue channels (8 channels in Group A and 1 channel in Group B) with NVIC002 configured to generate a...
Show More
I have configured the ADC001 App to acquire 9 analogue channels (8 channels in Group A and 1 channel in Group B) with NVIC002 configured to generate an interrupt on each conversion event.
However only 8 analogue values are generated before the ADC001 loops round to the first channel again. I was also expecting Group B to equate to Group Number 1 rather than 3. The order of groups and channels as they occur in my interrupt handler are...
I also tried configuring the project for 10 channels but then only 9 channels were acquired, still no Group 0, Channel 0 (the last channel).
The project is configured to run on the Infineon Hex kit for xmc4500 with stepping code AA and can be downloaded from...
https://dl.dropboxusercontent.com/u/1159506/Aaron/ADC001_9_CHANNELS.zip
Any help or workaround would be greatly appreciated
Aaron Show Less
However only 8 analogue values are generated before the ADC001 loops round to the first channel again. I was also expecting Group B to equate to Group Number 1 rather than 3. The order of groups and channels as they occur in my interrupt handler are...
Group Channel Counter
----- ------- -------
3 3 8 ! Was expecting Group 1 Channel 0 here
0 7 7
0 6 6
0 5 5
0 4 4
0 3 3
0 2 2
0 1 1
3 3 0 ! Was expecting Group 0 Channel 0 here (9th analogue value)
0 7 8
0 6 7
etc
I also tried configuring the project for 10 channels but then only 9 channels were acquired, still no Group 0, Channel 0 (the last channel).
The project is configured to run on the Infineon Hex kit for xmc4500 with stepping code AA and can be downloaded from...
https://dl.dropboxusercontent.com/u/1159506/Aaron/ADC001_9_CHANNELS.zip
Any help or workaround would be greatly appreciated
Aaron Show Less
DAVE™
I imported the DAVE App "ADC001_Example2" but was unable to run it in the debugger due to a "Debug UI" error. I may have accidently made changes to t...
Show More
I imported the DAVE App "ADC001_Example2" but was unable to run it in the debugger due to a "Debug UI" error. I may have accidently made changes to the project.
So I right clicked on the "ADC001_Example2" project in my workspace using DAVE and selected X Delete. This removed the "ADC001_Example2" App from my workspace.
However, if I try and import the "ADC001_Example2" App again using File->Import->Dave Project, the "ADC001_Example2" App is greyed out on the list of available Apps so I cannot import it. I have tried closing and re-opeing DAVE but this has no effect.
Does anyone have a workaround for the problem ?
Thanks very much
Aaron Show Less
So I right clicked on the "ADC001_Example2" project in my workspace using DAVE and selected X Delete. This removed the "ADC001_Example2" App from my workspace.
However, if I try and import the "ADC001_Example2" App again using File->Import->Dave Project, the "ADC001_Example2" App is greyed out on the list of available Apps so I cannot import it. I have tried closing and re-opeing DAVE but this has no effect.
Does anyone have a workaround for the problem ?
Thanks very much
Aaron Show Less
DAVE™
After adding DBG002 to a project and compiling it with uVision the following linker error is displayed.The undefined symbol is not defined anywhere in...
Show More
After adding DBG002 to a project and compiling it with uVision the following linker error is displayed.
The undefined symbol is not defined anywhere in the project.
Removing DBG002 regenerating and recompiling removes the error.
.\Flash\App.axf: Error: L6218E: Undefined symbol _I_default_handler (referred from cap001.o). Show Less
The undefined symbol is not defined anywhere in the project.
Removing DBG002 regenerating and recompiling removes the error.
.\Flash\App.axf: Error: L6218E: Undefined symbol _I_default_handler (referred from cap001.o). Show Less