PIC32 USB CDC Error

Any bugs you encounter with Flowcode should be discussed here.
Post Reply
SpeedPIC32
Posts: 269
http://meble-kuchenne.info.pl
Joined: Thu Dec 10, 2020 2:35 pm
Has thanked: 37 times
Been thanked: 17 times

Flowcode v10 PIC32 USB CDC Error

Post by SpeedPIC32 »

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

SpeedPIC32
Posts: 269
Joined: Thu Dec 10, 2020 2:35 pm
Has thanked: 37 times
Been thanked: 17 times

Re: PIC32 USB CDC Error

Post by SpeedPIC32 »

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

SpeedPIC32
Posts: 269
Joined: Thu Dec 10, 2020 2:35 pm
Has thanked: 37 times
Been thanked: 17 times

Re: PIC32 USB CDC Error

Post by SpeedPIC32 »

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

SpeedPIC32
Posts: 269
Joined: Thu Dec 10, 2020 2:35 pm
Has thanked: 37 times
Been thanked: 17 times

Re: PIC32 USB CDC Error

Post by SpeedPIC32 »

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:1923: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:1915: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

medelec35
Matrix Staff
Posts: 2030
Joined: Wed Dec 02, 2020 11:07 pm
Has thanked: 634 times
Been thanked: 682 times

Re: PIC32 USB CDC Error

Post by medelec35 »

Many thanks for reporting the errors.
It is being looked into.
Martin

medelec35
Matrix Staff
Posts: 2030
Joined: Wed Dec 02, 2020 11:07 pm
Has thanked: 634 times
Been thanked: 682 times

Re: PIC32 USB CDC Error

Post by medelec35 »

Can you upload you Flowcode fcfx project file.
Martin

SpeedPIC32
Posts: 269
Joined: Thu Dec 10, 2020 2:35 pm
Has thanked: 37 times
Been thanked: 17 times

Re: PIC32 USB CDC Error

Post by SpeedPIC32 »

C_Test .fcfx
(32.48 KiB) Downloaded 2 times

Post Reply