USB component and 18F46J50 family

Moderator: Benj

Post Reply
Mathy
Posts: 333
Joined: Mon Oct 05, 2009 2:39 pm
Has thanked: 30 times
Been thanked: 33 times
Contact:

USB component and 18F46J50 family

Post by Mathy »

Hi,

I think there is a problem for the PIC18F46J50 family in Flowcode.
They have USB capability but when compiling I obtain this message :

Flowcode1.c
Starting preprocessor: C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\pp.exe "C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include -d _PIC18F45J50 -la -c2 -o "\Flowcode1.pp" -v -d _BOOSTC -d _PIC18

\Flowcode1.c(130): "Target device does not have USB functionality"

1 errors detected
Error: preprocessing error

failure

Is it a problem in the FCD file ?
Is it possible to choose this family to use with the Flowcode USB component ?

Thank you !

Mathy

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: USB component and 18F46J50 family

Post by Benj »

Hello Mathy,

Thats strange, I've just checked the FCD for the 46J50 and my version does have the USB definition to allow the code base to work.

Try replacing your FCD with this copy and see if that allows your compilation to work correctly.
Attachments
18F46J50.fcd
(13.21 KiB) Downloaded 376 times

Mathy
Posts: 333
Joined: Mon Oct 05, 2009 2:39 pm
Has thanked: 30 times
Been thanked: 33 times
Contact:

Re: USB component and 18F46J50 family

Post by Mathy »

Thank you for your quick reply,

I use Flowcode 4.3.7.63, so the last one I think.
In the attachement, you can find the FCD I have on my computer but I think It's not the only problem.

I don't have anything in the Picmicro configuration box as you can see on the attached files.
Now, I have this error during compilation :

C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(108:4): error: unknown identifier 'uep2'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(108:4): error: invalid operand 'uep2'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(108:10): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(112:4): error: unknown identifier 'uep2'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(112:4): error: invalid operand 'uep2'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(112:10): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(115:4): error: unknown identifier 'uep2'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(115:4): error: invalid operand 'uep2'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(115:10): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(119:4): error: unknown identifier 'uep2'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(119:4): error: invalid operand 'uep2'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(119:10): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(151:4): error: unknown identifier 'uep3'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(151:4): error: invalid operand 'uep3'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(151:10): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(153:4): error: unknown identifier 'uep3'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(153:4): error: invalid operand 'uep3'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(153:10): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(158:4): error: unknown identifier 'uep3'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(158:4): error: invalid operand 'uep3'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(158:10): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(162:4): error: unknown identifier 'uep3'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(162:4): error: invalid operand 'uep3'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(162:10): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(396:14): error: unknown identifier 'ustat'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(396:14): error: invalid operand 'ustat'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(396:20): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(396:20): error: invalid operand '>>'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(396:12): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(399:8): error: unknown identifier 'ustat'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(399:8): error: invalid operand 'ustat'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(399:15): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(408:6): warning: local variable 'end_point' may be used uninitialized
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(410:6): warning: local variable 'pid' may be used uninitialized
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(430:4): error: unknown identifier 'ucon'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(430:4): error: invalid operand 'ucon'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(430:10): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(433:11): warning: local variable 'pid' may be used uninitialized
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(446:2): error: unknown identifier 'uaddr'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(446:2): error: invalid operand 'uaddr'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(446:8): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(465:11): warning: local variable 'pid' may be used uninitialized
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(485:11): warning: local variable 'pid' may be used uninitialized
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(513:8): error: unknown identifier 'ustat'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(513:8): error: invalid operand 'ustat'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(513:15): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(559:4): error: unknown identifier 'uir'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(559:4): error: invalid operand 'uir'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(559:9): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(560:4): error: unknown identifier 'uir'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(560:4): error: invalid operand 'uir'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(560:9): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(561:4): error: unknown identifier 'uir'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(561:4): error: invalid operand 'uir'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(561:9): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(562:4): error: unknown identifier 'uir'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(562:4): error: invalid operand 'uir'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(562:9): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(601:8): error: unknown identifier 'pir2'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(601:8): error: invalid operand 'pir2'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(601:14): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(643:4): error: unknown identifier 'ucfg'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(643:4): error: invalid operand 'ucfg'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(643:10): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(644:4): error: unknown identifier 'ucfg'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(644:4): error: invalid operand 'ucfg'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(644:10): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(645:4): error: unknown identifier 'ucfg'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(645:4): error: invalid operand 'ucfg'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(645:10): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(647:4): error: unknown identifier 'ucfg'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(647:4): error: invalid operand 'ucfg'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(647:10): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(648:4): error: unknown identifier 'ucfg'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(648:4): error: invalid operand 'ucfg'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(648:10): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(680:4): error: unknown identifier 'uep0'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(680:4): error: invalid operand 'uep0'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(680:10): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(681:4): error: unknown identifier 'uep0'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(681:4): error: invalid operand 'uep0'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(681:10): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(682:4): error: unknown identifier 'uep0'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(682:4): error: invalid operand 'uep0'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(682:10): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(683:4): error: unknown identifier 'uep0'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(683:4): error: invalid operand 'uep0'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(683:10): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(686:4): error: unknown identifier 'uie'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(686:4): error: invalid operand 'uie'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(686:9): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(687:4): error: unknown identifier 'uie'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(687:4): error: invalid operand 'uie'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(687:9): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(688:4): error: unknown identifier 'uie'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(688:4): error: invalid operand 'uie'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(688:9): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(689:4): error: unknown identifier 'pie2'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(689:4): error: invalid operand 'pie2'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(689:10): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(691:4): error: unknown identifier 'uie'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(691:4): error: invalid operand 'uie'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(691:9): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(699:2): error: unknown identifier 'uir'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(699:2): error: invalid operand 'uir'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(699:6): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(700:4): error: unknown identifier 'ucon'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(700:4): error: invalid operand 'ucon'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\pic_usb.c(700:10): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(197:8): error: unknown identifier 'intcon'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(197:8): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(197:7): error: invalid operand '!intcon.GIE'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(197:20): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(202:17): error: unknown identifier 'intcon'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(202:17): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(202:17): error: invalid operand 'intcon.GIE'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(202:15): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(203:22): error: unknown identifier 'intcon'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(203:22): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(203:22): error: invalid operand 'intcon.GIE'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(203:33): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(203:47): error: unknown identifier 'intcon'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(203:47): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(203:47): error: invalid operand 'intcon.GIE'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(203:58): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(203:58): internal error: failed to generate 'do...while' expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(203:2): error: error in 'while' loop statement
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(208:2): error: unknown identifier 'intcon'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(208:2): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(208:2): error: invalid operand 'intcon.GIE'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(208:13): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(233:18): error: unknown identifier 'intcon'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(233:18): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(233:16): error: failed to initialize variable 'store_gie'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(233:50): error: unknown identifier 'intcon'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(233:50): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(233:50): error: invalid operand 'intcon.GIE'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(233:61): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(233:75): error: unknown identifier 'intcon'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(233:75): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(233:75): error: invalid operand 'intcon.GIE'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(233:86): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(233:86): internal error: failed to generate 'do...while' expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(233:30): error: error in 'while' loop statement
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(261:2): error: unknown identifier 'intcon'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(261:2): error: failed to generate expression
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(261:2): error: invalid operand 'intcon.GIE'
C:\PROGRA~1\MATRIX~1\FLOWCO~1\BoostC\include\USB\usb_cdc_class.c(261:13): error: failed to generate expression
\Flowcode1.c(285:22): error: unknown identifier 'intcon'
\Flowcode1.c(285:22): error: failed to generate expression
\Flowcode1.c(285:22): error: invalid operand 'intcon.GIE'
\Flowcode1.c(285:33): error: failed to generate expression
\Flowcode1.c(285:47): error: unknown identifier 'intcon'
\Flowcode1.c(285:47): error: failed to generate expression
\Flowcode1.c(285:47): error: invalid operand 'intcon.GIE'
\Flowcode1.c(285:58): error: failed to generate expression
\Flowcode1.c(285:58): internal error: failed to generate 'do...while' expression
\Flowcode1.c(285:2): error: error in 'while' loop statement
\Flowcode1.c(288:4): error: unknown identifier 'intcon'
\Flowcode1.c(288:4): error: invalid operand 'intcon'
\Flowcode1.c(288:12): error: failed to generate expression
\Flowcode1.c(289:4): error: unknown identifier 'intcon'
\Flowcode1.c(289:4): error: invalid operand 'intcon'
\Flowcode1.c(289:12): error: failed to generate expression
\Flowcode1.c(436:2): error: unknown identifier 'ancon0'
\Flowcode1.c(436:2): error: invalid operand 'ancon0'
\Flowcode1.c(436:9): error: failed to generate expression
\Flowcode1.c(437:1): error: unknown identifier 'ancon1'
\Flowcode1.c(437:1): error: invalid operand 'ancon1'
\Flowcode1.c(437:8): error: failed to generate expression
Flowcode1.c success
Attachments
18F46J50.fcd
(13.19 KiB) Downloaded 377 times
ppp.jpg
ppp.jpg (64.32 KiB) Viewed 7750 times

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: USB component and 18F46J50 family

Post by Benj »

Hello,

I think this is a compiler issue. This device will currently only work with the HiTech compiler and not the default BoostC compiler.

Details of how to perform the switch are available from here.
http://www.matrixmultimedia.com/mmforum ... =26&t=6812

Post Reply