DAVE™ Forum Discussions
DAVE™
I'm using DAVE 4.0.0 and be enthusiastic using whole workflow, especially new Mylyn which is outstanding.In my Project I use one UART_0 for Serial com...
Show More
I'm using DAVE 4.0.0 and be enthusiastic using whole workflow, especially new Mylyn which is outstanding.
In my Project I use one UART_0 for Serial comm. But if I (1.) ADD NEW APP --> UART or I2C_MASTER or (2.) right mouse key on UART_0 app depency tree --> ADD NEW INSTANCE the in title written message box arises instead of adding second USIC channel (refer to attached screenshot)
Checking ot bx trying same procedure in a new testproject, it works (XMC1100 has indeed two Independent USIC Channels).
Maybe I hold oneself at fault at that issue, because I played around adding APPS and removing APPS.
Could you pls. tell me if I could circumvent that error(?) by patching a file within DAVE Project or change a textline somewhere?
Best regards Matthias Show Less
In my Project I use one UART_0 for Serial comm. But if I (1.) ADD NEW APP --> UART or I2C_MASTER or (2.) right mouse key on UART_0 app depency tree --> ADD NEW INSTANCE the in title written message box arises instead of adding second USIC channel (refer to attached screenshot)
Checking ot bx trying same procedure in a new testproject, it works (XMC1100 has indeed two Independent USIC Channels).
Maybe I hold oneself at fault at that issue, because I played around adding APPS and removing APPS.
Could you pls. tell me if I could circumvent that error(?) by patching a file within DAVE Project or change a textline somewhere?
Best regards Matthias Show Less
DAVE™
Hello,now,I want 4 UART Peripherals to communicate with XMC4500 . so I want to add 4 UART001 APP into my project , but i can not .When I add third UA...
Show More
Hello,
now,I want 4 UART Peripherals to communicate with XMC4500 . so I want to add 4 UART001 APP into my project , but i can not .When I add third UART001 ,there is a Error message box. I can only add two UART001 APP into my project.
why?
If i want to use more than 2 uart , how to do ?
Show Less
now,I want 4 UART Peripherals to communicate with XMC4500 . so I want to add 4 UART001 APP into my project , but i can not .When I add third UART001 ,there is a Error message box. I can only add two UART001 APP into my project.
why?
If i want to use more than 2 uart , how to do ?
Show Less
DAVE™
I would like to invoke a batch command as part of the post build steps that converts the .hex file and copies the result to a target subdirectory.If I...
Show More
I would like to invoke a batch command as part of the post build steps that converts the .hex file and copies the result to a target subdirectory.
If I add the command to the Project Properties->Settings->Build Steps->Post-build steps, it is invoked before Create Flash Image has created the hex file.
Any way to add a command to the very end of the build steps? Show Less
If I add the command to the Project Properties->Settings->Build Steps->Post-build steps, it is invoked before Create Flash Image has created the hex file.
Any way to add a command to the very end of the build steps? Show Less
DAVE™
Hi,I try to migrate a project from Dave3 to Dave4.It's a small I2C-BUS-Network with a XMC4500 as Master and several XMC2go as Slaves.The I2C Master Ap...
Show More
Hi,
I try to migrate a project from Dave3 to Dave4.
It's a small I2C-BUS-Network with a XMC4500 as Master and several XMC2go as Slaves.
The I2C Master App looks better than before, but there is no I2C Slave App...
In the help of the Master it's written, the I2C Master can be used to communicate with a Slave.
But where can I finde the I2C Slave App ...
Did I miss something?
Thanks in advance,
Sebastian Show Less
I try to migrate a project from Dave3 to Dave4.
It's a small I2C-BUS-Network with a XMC4500 as Master and several XMC2go as Slaves.
The I2C Master App looks better than before, but there is no I2C Slave App...
In the help of the Master it's written, the I2C Master can be used to communicate with a Slave.
But where can I finde the I2C Slave App ...
Did I miss something?
Thanks in advance,
Sebastian Show Less
DAVE™
'Building target: SensorlessFOC.elf''Invoking: ARM-GCC C Linker'"D:\DAVE-3.1.10\DAVE-3.1.10\ARM-GCC/bin/arm-none-eabi-gcc" -T"../SensorlessFOC.ld" -no...
Show More
'Building target: SensorlessFOC.elf'
'Invoking: ARM-GCC C Linker'
"D:\DAVE-3.1.10\DAVE-3.1.10\ARM-GCC/bin/arm-none-eabi-gcc" -T"../SensorlessFOC.ld" -nostartfiles -L"D:\DAVE-3.1.10\DAVE-3.1.10\eclipse\/../CMSIS/Infineon/Lib" -L"D:\DAVE-3.1.10\DAVE-3.1.10\eclipse\/../Examples/Lib" -L"D:\DAVE-3.1.10\DAVE-3.1.10\eclipse\/../emWin/Start/GUI" -Wl,-Map,"SensorlessFOC.map" -mcpu=cortex-m0 -mthumb -o "SensorlessFOC.elf" "@makefile.rsp"
Startup/startup_XMC1300.o: In function `SKIPSRAMCODECOPY':
(.Xmc1300.postreset+0xa4): undefined reference to `SRAMCodeLoadAddr'
Startup/startup_XMC1300.o: In function `SKIPSRAMCODECOPY':
(.Xmc1300.postreset+0xa8): undefined reference to `SRAMCodeStart'
Startup/startup_XMC1300.o: In function `SKIPSRAMCODECOPY':
(.Xmc1300.postreset+0xac): undefined reference to `SRAMCodeSize'
Interrupts.o: In function `Sensorless_Startup':
Interrupts.c:(.text.Sensorless_Startup+0x22c): undefined reference to `PLL16_Speed_PU'
Interrupts.o: In function `CCU80_0_IRQHandler':
Interrupts.c:(.text.CCU80_0_IRQHandler+0x50): undefined reference to `Sensorless_Estimator'
FOC/FOC.o: In function `FOC_Init':
FOC.c:(.text.FOC_Init+0x6): undefined reference to `Initial'
collect2.exe: error: ld returned 1 exit status
make: *** [SensorlessFOC.elf] Error 1 Show Less
'Invoking: ARM-GCC C Linker'
"D:\DAVE-3.1.10\DAVE-3.1.10\ARM-GCC/bin/arm-none-eabi-gcc" -T"../SensorlessFOC.ld" -nostartfiles -L"D:\DAVE-3.1.10\DAVE-3.1.10\eclipse\/../CMSIS/Infineon/Lib" -L"D:\DAVE-3.1.10\DAVE-3.1.10\eclipse\/../Examples/Lib" -L"D:\DAVE-3.1.10\DAVE-3.1.10\eclipse\/../emWin/Start/GUI" -Wl,-Map,"SensorlessFOC.map" -mcpu=cortex-m0 -mthumb -o "SensorlessFOC.elf" "@makefile.rsp"
Startup/startup_XMC1300.o: In function `SKIPSRAMCODECOPY':
(.Xmc1300.postreset+0xa4): undefined reference to `SRAMCodeLoadAddr'
Startup/startup_XMC1300.o: In function `SKIPSRAMCODECOPY':
(.Xmc1300.postreset+0xa8): undefined reference to `SRAMCodeStart'
Startup/startup_XMC1300.o: In function `SKIPSRAMCODECOPY':
(.Xmc1300.postreset+0xac): undefined reference to `SRAMCodeSize'
Interrupts.o: In function `Sensorless_Startup':
Interrupts.c:(.text.Sensorless_Startup+0x22c): undefined reference to `PLL16_Speed_PU'
Interrupts.o: In function `CCU80_0_IRQHandler':
Interrupts.c:(.text.CCU80_0_IRQHandler+0x50): undefined reference to `Sensorless_Estimator'
FOC/FOC.o: In function `FOC_Init':
FOC.c:(.text.FOC_Init+0x6): undefined reference to `Initial'
collect2.exe: error: ld returned 1 exit status
make: *** [SensorlessFOC.elf] Error 1 Show Less
DAVE™
Hi folks,Configuring with DAVE4 I2C_MASTER then porting to Keil-MDK I have successfully run the I2C-read/-write with a sensor.But as I broken the conn...
Show More
Hi folks,
Configuring with DAVE4 I2C_MASTER then porting to Keil-MDK I have successfully run the I2C-read/-write with a sensor.
But as I broken the connection between the board CPU_45A-V3 and the sensor, the I2C communication runs in an endless loop.
It seems similar to the phenomena andersr once has. (Thread: XMC4500, I2C002 FIFO issue)
I have supposed when the CPU as master sent message out and the sensor as slave was not on the bus, there will be no ACK present on the line SDA.
This (non ACK) should be interpreted as NACK and the call back function of nack received is then called in CPU (master).
With this indication the FMR.MTDV will be set to 10B by my error-handling procedure.
But nor the call back of nack received is called either the call back for error detected.
Does someone have idea/experience to handle such HW error conditions (e.g. missing slave) ?
Many thanks for any help in advance! Show Less
Configuring with DAVE4 I2C_MASTER then porting to Keil-MDK I have successfully run the I2C-read/-write with a sensor.
But as I broken the connection between the board CPU_45A-V3 and the sensor, the I2C communication runs in an endless loop.
It seems similar to the phenomena andersr once has. (Thread: XMC4500, I2C002 FIFO issue)
I have supposed when the CPU as master sent message out and the sensor as slave was not on the bus, there will be no ACK present on the line SDA.
This (non ACK) should be interpreted as NACK and the call back function of nack received is then called in CPU (master).
With this indication the FMR.MTDV will be set to 10B by my error-handling procedure.
But nor the call back of nack received is called either the call back for error detected.
Does someone have idea/experience to handle such HW error conditions (e.g. missing slave) ?
Many thanks for any help in advance! Show Less
DAVE™
The plug & play solution for xSPY is supported via XMC4200 OBD (on-board debugger).Current condition for available kits:1) XMC45 Hexagon kit with CPU_...
Show More
The plug & play solution for xSPY is supported via XMC4200 OBD (on-board debugger).
Current condition for available kits:
1) XMC45 Hexagon kit with CPU_45A-V2 (wo OBD) - no support for xSPY
2) XMC4500 Relax kit (w XMC4500 OBD) - no support for xSPY
3) XMC44/42 Hexagon kit V1 (w XMC4200 OBD) - support xSPY
4) XMC1 Boot kit (w XMC4200 OBD) - support xSPY
On-going plan:
1) XMC4500 Hexagon kit with CPU_45A-V3 (w XMC4200 OBD) - support xSPY, will be available in couple of months
2) XMC4500 Relax kit V2 (w XMC4200 OBD) - support xSPY, will be available by end of this year or early next year
Work-around solutions:
1) Connect UART channels (eg. P1.4 & P1.5) to the PC via RS232
2) Connect UART channels (eg. P1.4 & P1.5) to the PC via FTDI UB232R (USB - RS232 Coverter) Show Less
Current condition for available kits:
1) XMC45 Hexagon kit with CPU_45A-V2 (wo OBD) - no support for xSPY
2) XMC4500 Relax kit (w XMC4500 OBD) - no support for xSPY
3) XMC44/42 Hexagon kit V1 (w XMC4200 OBD) - support xSPY
4) XMC1 Boot kit (w XMC4200 OBD) - support xSPY
On-going plan:
1) XMC4500 Hexagon kit with CPU_45A-V3 (w XMC4200 OBD) - support xSPY, will be available in couple of months
2) XMC4500 Relax kit V2 (w XMC4200 OBD) - support xSPY, will be available by end of this year or early next year
Work-around solutions:
1) Connect UART channels (eg. P1.4 & P1.5) to the PC via RS232
2) Connect UART channels (eg. P1.4 & P1.5) to the PC via FTDI UB232R (USB - RS232 Coverter) Show Less
DAVE™
Hi,i am using Dave4. In the example library i found an example with the FreeRTOS App. Unfortinally this App is not available for own projects.Where ca...
Show More
Hi,
i am using Dave4. In the example library i found an example with the FreeRTOS App. Unfortinally this App is not available for own projects.
Where can i get the App.
Thanks
Thomas Show Less
i am using Dave4. In the example library i found an example with the FreeRTOS App. Unfortinally this App is not available for own projects.
Where can i get the App.
Thanks
Thomas Show Less
DAVE™
Hi,i am using Dave4. I try to use the UART App on the XMC2Go board. It is not possible to assign the pin P2.2 as the UART Rx pin. With Dave3 i didn´t ...
Show More
Hi,
i am using Dave4. I try to use the UART App on the XMC2Go board. It is not possible to assign the pin P2.2 as the UART Rx pin. With Dave3 i didn´t have any problems with that.
Thanks for help
Thomas Show Less
i am using Dave4. I try to use the UART App on the XMC2Go board. It is not possible to assign the pin P2.2 as the UART Rx pin. With Dave3 i didn´t have any problems with that.
Thanks for help
Thomas Show Less