I've followed the tutorial in the link below to export my configuration to MDK, but when opening the gpdsc file, it said "Cannot read project file 'Project_name.gpdsc'!" in MDK's prompt window.
What should I do next?
MDK version: V220.127.116.11
DAVE version: V4.5.0
Many thanks.Show Less
I built a project with Dave 4.4.2. Now I would like to upgrade to Dave 4.5.0.
What's the best way to do that?
I could rebuild the project with Dave 4.5.0 but with more than 40 components there is a lot of work.
Is there an automatic way to do this?
Are the components then also updated automatically or interactively?
Has anyone already done this and knows a safe workable method here?
Hello, I have an xmc4700 relax kit, I want to rotate a pmsm motor using it. I downloaded the dave software and added the pmsm app, configured all the motor parameters and the driver parameters. The motor rotates in V/f mode with a high current and does not rotate in direct foc mode, kindly let me know how to debug and rectify the issue.Show Less
tcp_recv(pcb_recv, client_recv); //ocb_recv is an empty pcb
err_t client_recv(void *arg, struct tcp_pcb *pcb, struct pbuf *p, err_t err)
memcpy(recv_buffer, p->payload, p->tot_len);
/* @brief main() */
uint32_t timer_systimer_lwip, timer_systimer_counter;
int buff_length = strlen(recv_buffer);
bool send = false;
status = DAVE_Init(); /* Initialization of DAVE APPs */
if(status != DAVE_STATUS_SUCCESS)
/* Placeholder for error handler code.
* The while loop below can be replaced with an user error handler. */
XMC_DEBUG("DAVE APPs initialization failed\n");
/* Initialize and start lwip system timer */
timer_systimer_lwip = SYSTIMER_CreateTimer(100000,
/* Initialize and start client state counter timer */
timer_systimer_counter = SYSTIMER_CreateTimer (5000000,
/* Check if client state counter was incremented */
/* Connection already/still active? */
send = true;
send = false;