Hello
another error has occurred with the USB interface.
Unfortunately, this is an old error that has occurred several times before. Old projects are once again not being compiled.
last discussed in Dec 2020
after that it still worked.
can the last update be to blame?
greetings SpeedPic32
PIC32 USB CDC Error
-
- Posts: 269
- http://meble-kuchenne.info.pl
- Joined: Thu Dec 10, 2020 2:35 pm
- Has thanked: 37 times
- Been thanked: 17 times
-
- Posts: 269
- Joined: Thu Dec 10, 2020 2:35 pm
- Has thanked: 37 times
- Been thanked: 17 times
Re: PIC32 USB CDC Error
The file CAL\PIC32BIT\PIC32BIT_CAL_USB_Serial.c doesn't work at all! Version 2
Missing ;
After that more errors...
Seems to be a badly copied and modiefied version of PIC16BIT_CAL_USB_Serial.c ? At least it says so in the description part of the file.
ragards
Missing ;
After that more errors...
Seems to be a badly copied and modiefied version of PIC16BIT_CAL_USB_Serial.c ? At least it says so in the description part of the file.
ragards
-
- Posts: 269
- Joined: Thu Dec 10, 2020 2:35 pm
- Has thanked: 37 times
- Been thanked: 17 times
Re: PIC32 USB CDC Error
Hello
Please check USB CDC
no longer works since the last update.
I can't even get the original examples like " ADC 9 Click BEN_1 " which I have freshly loaded here to work.
Would be nice if someone could test this.
Thank you very much
Please check USB CDC
no longer works since the last update.
I can't even get the original examples like " ADC 9 Click BEN_1 " which I have freshly loaded here to work.
Would be nice if someone could test this.
Thank you very much
-
- Posts: 269
- Joined: Thu Dec 10, 2020 2:35 pm
- Has thanked: 37 times
- Been thanked: 17 times
Re: PIC32 USB CDC Error
Target folder: C:\Users\Uwe\Documents\Matrix
Source name: C:\Users\Uwe\Documents\Matrix\USB_CDC_Test .fcfx
Title:
Description:
Device: PIC32.32MZ.32MZ2048EFH144
Generated by: Flowcode v10.1.2.40
Date: Wednesday, July 30, 2025 16:43:29
Users: 1
Registriert für: SpeedPIC32 (24146314)
Lizenzschlüssel:ZQ34CT
https://www.flowcode.co.uk
Using <cdcICD4> user settings for compiler
Start des Compilers...
C:\Program Files (x86)\Flowcode\Compilers\pic32\batch\PIC32compCDC.bat "32MZ2048EFH144" "C:\Users\Uwe\Documents\Matrix\" "USB_CDC_Test " "32MZ"
Project USB_CDC_Test
Device 32MZ2048EFH144
Objects USB_CDC_Test _32MZ2048EFH144
C:\Users\Uwe\Documents\Matrix>xc32-gcc -mprocessor=32MZ2048EFH144 -DMX_USBHS -IC:\Users\Uwe\Documents\Matrix\. -IC:\ProgramData\MatrixTSL\FlowcodeV10\CAL\PIC32BIT\USB\CDC -IC:\microchip\harmony\v1_11 -IC:\microchip\harmony\v1_11\framework -w -c -ffunction-sections -O1 -o "USB_CDC_Test _32MZ2048EFH144\USB_CDC_Test .o" "USB_CDC_Test .c" -DMX_USBHS
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\includes.c
0,
from C:\Users\Uwe\Documents\Matrix\USB_CDC_Test .h:304,
from USB_CDC_Test .c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\PIC32BIT\PIC32BIT_CAL_USB_Serial.c: In function 'FC_CAL_USB_Serial_Initialise_1':
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\PIC32BIT\PIC32BIT_CAL_USB_Serial.c:111:3: error: expected ';' before 'while'
while(appData.deviceHandle == -1 && FCL_DELAY_COUNTER < MX_USB_SERIAL_ENUM_TOUT_X)
^
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\PIC32BIT\PIC32BIT_CAL_USB_Serial.c: In function 'FC_CAL_USB_Serial_ReadByte_1':
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\PIC32BIT\PIC32BIT_CAL_USB_Serial.c:217:9: error: 'FCR_RETVAL' undeclared (first use in this function)
FCR_RETVAL = MX_USBSer_RxBuffer[MX_USBSer_RxPtr++];
^
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\PIC32BIT\PIC32BIT_CAL_USB_Serial.c:217:9: note: each undeclared identifier is reported only once for each function it appears in
In file included from C:\Users\Uwe\Documents\Matrix\USB_CDC_Test .h:87:0,
from USB_CDC_Test .c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\PIC32BIT\PIC32BIT_CAL_USB_Serial.c: At top level:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\PIC32BIT\PIC32BIT_CAL_USB_Serial.c:284:24: error: conflicting types for 'FC_CAL_USB_Serial_ReadString_1'
CALFUNCTION(MX_UINT16, FC_CAL_USB_Serial_ReadString_, (MX_CHAR *FCR_RETVAL, MX_UINT16 FCRsz_RETVAL, MX_UINT8 timeout_ms, MX_UINT8 FCL_LENGTH))
^
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:75:26: note: in definition of macro 'CAL_APD'
#define CAL_APD(a, b) a##b
^
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\includes.c
44: note: in expansion of macro 'CAL_APPEND'
#define CALFUNCTION(type, name, args) type CAL_APPEND(name, MX_USB_SERIAL_NUM) args
^
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\PIC32BIT\PIC32BIT_CAL_USB_Serial.c:284:1: note: in expansion of macro 'CALFUNCTION'
CALFUNCTION(MX_UINT16, FC_CAL_USB_Serial_ReadString_, (MX_CHAR *FCR_RETVAL, MX_UINT16 FCRsz_RETVAL, MX_UINT8 timeout_ms, MX_UINT8 FCL_LENGTH))
^
In file included from USB_CDC_Test .c:20:0:
C:\Users\Uwe\Documents\Matrix\USB_CDC_Test .h:160:6: note: previous declaration of 'FC_CAL_USB_Serial_ReadString_1' was here
void FC_CAL_USB_Serial_ReadString_1(MX_CHAR *FCR_RETVAL, MX_UINT16 FCRsz_RETVAL, MX_UINT8 FCL_TIMEOUT_MS, MX_UINT8 FCL_LENGTH);
^
Error(s) in build
C:\Program Files (x86)\Flowcode\Compilers\pic32\batch\PIC32compCDC.bat Hat den Fehlercode 0x1 gemeldet
Autoclose turned off
BEENDET
Source name: C:\Users\Uwe\Documents\Matrix\USB_CDC_Test .fcfx
Title:
Description:
Device: PIC32.32MZ.32MZ2048EFH144
Generated by: Flowcode v10.1.2.40
Date: Wednesday, July 30, 2025 16:43:29
Users: 1
Registriert für: SpeedPIC32 (24146314)
Lizenzschlüssel:ZQ34CT
https://www.flowcode.co.uk
Using <cdcICD4> user settings for compiler
Start des Compilers...
C:\Program Files (x86)\Flowcode\Compilers\pic32\batch\PIC32compCDC.bat "32MZ2048EFH144" "C:\Users\Uwe\Documents\Matrix\" "USB_CDC_Test " "32MZ"
Project USB_CDC_Test
Device 32MZ2048EFH144
Objects USB_CDC_Test _32MZ2048EFH144
C:\Users\Uwe\Documents\Matrix>xc32-gcc -mprocessor=32MZ2048EFH144 -DMX_USBHS -IC:\Users\Uwe\Documents\Matrix\. -IC:\ProgramData\MatrixTSL\FlowcodeV10\CAL\PIC32BIT\USB\CDC -IC:\microchip\harmony\v1_11 -IC:\microchip\harmony\v1_11\framework -w -c -ffunction-sections -O1 -o "USB_CDC_Test _32MZ2048EFH144\USB_CDC_Test .o" "USB_CDC_Test .c" -DMX_USBHS
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\includes.c
from C:\Users\Uwe\Documents\Matrix\USB_CDC_Test .h:304,
from USB_CDC_Test .c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\PIC32BIT\PIC32BIT_CAL_USB_Serial.c: In function 'FC_CAL_USB_Serial_Initialise_1':
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\PIC32BIT\PIC32BIT_CAL_USB_Serial.c:111:3: error: expected ';' before 'while'
while(appData.deviceHandle == -1 && FCL_DELAY_COUNTER < MX_USB_SERIAL_ENUM_TOUT_X)
^
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\PIC32BIT\PIC32BIT_CAL_USB_Serial.c: In function 'FC_CAL_USB_Serial_ReadByte_1':
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\PIC32BIT\PIC32BIT_CAL_USB_Serial.c:217:9: error: 'FCR_RETVAL' undeclared (first use in this function)
FCR_RETVAL = MX_USBSer_RxBuffer[MX_USBSer_RxPtr++];
^
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\PIC32BIT\PIC32BIT_CAL_USB_Serial.c:217:9: note: each undeclared identifier is reported only once for each function it appears in
In file included from C:\Users\Uwe\Documents\Matrix\USB_CDC_Test .h:87:0,
from USB_CDC_Test .c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\PIC32BIT\PIC32BIT_CAL_USB_Serial.c: At top level:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\PIC32BIT\PIC32BIT_CAL_USB_Serial.c:284:24: error: conflicting types for 'FC_CAL_USB_Serial_ReadString_1'
CALFUNCTION(MX_UINT16, FC_CAL_USB_Serial_ReadString_, (MX_CHAR *FCR_RETVAL, MX_UINT16 FCRsz_RETVAL, MX_UINT8 timeout_ms, MX_UINT8 FCL_LENGTH))
^
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:75:26: note: in definition of macro 'CAL_APD'
#define CAL_APD(a, b) a##b
^
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\includes.c
#define CALFUNCTION(type, name, args) type CAL_APPEND(name, MX_USB_SERIAL_NUM) args
^
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\PIC32BIT\PIC32BIT_CAL_USB_Serial.c:284:1: note: in expansion of macro 'CALFUNCTION'
CALFUNCTION(MX_UINT16, FC_CAL_USB_Serial_ReadString_, (MX_CHAR *FCR_RETVAL, MX_UINT16 FCRsz_RETVAL, MX_UINT8 timeout_ms, MX_UINT8 FCL_LENGTH))
^
In file included from USB_CDC_Test .c:20:0:
C:\Users\Uwe\Documents\Matrix\USB_CDC_Test .h:160:6: note: previous declaration of 'FC_CAL_USB_Serial_ReadString_1' was here
void FC_CAL_USB_Serial_ReadString_1(MX_CHAR *FCR_RETVAL, MX_UINT16 FCRsz_RETVAL, MX_UINT8 FCL_TIMEOUT_MS, MX_UINT8 FCL_LENGTH);
^
Error(s) in build
C:\Program Files (x86)\Flowcode\Compilers\pic32\batch\PIC32compCDC.bat Hat den Fehlercode 0x1 gemeldet
Autoclose turned off
BEENDET
-
- Posts: 269
- Joined: Thu Dec 10, 2020 2:35 pm
- Has thanked: 37 times
- Been thanked: 17 times