Page 1 of 1

18f4523 RS232 wont compile

Posted: Tue Feb 04, 2014 5:30 am
by zadah
Hello

I have FC 6 version 6.0.4.0 installed
I get following error message while trying to compile my program to HEX ( I have only "RS232 receivestring component" in my test program)


C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(402:5): error: unknown identifier 'tris'
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(402:5): error: failed to generate expression
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(402:5): error: invalid operand 'tris'
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(402:11): error: failed to generate expression
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(403:6): error: unknown identifier 'tris'
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(403:6): error: failed to generate expression
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(403:6): error: invalid operand 'tris'
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(403:12): error: failed to generate expression
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(403:34): error: unknown identifier 'port'
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(403:34): error: failed to generate expression
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(403:34): error: invalid operand 'port'
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(403:40): error: failed to generate expression
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(435:5): error: unknown identifier 'tris'
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(435:5): error: failed to generate expression
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(435:5): error: invalid operand 'tris'
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(435:11): error: failed to generate expression
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(436:5): error: unknown identifier 'tris'
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(436:5): error: failed to generate expression
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(436:5): error: invalid operand 'tris'
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(436:11): error: failed to generate expression
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(445:11): error: unknown identifier 'port'
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(445:11): error: failed to generate expression
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(445:11): error: invalid operand 'port'
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(445:17): error: failed to generate expression
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(445:10): error: invalid operand '(port) & (1 << ( (0)))'
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(445:34): error: failed to generate expression
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(445:2): error: error in 'while' loop statement
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(515:4): error: unknown identifier 'port'
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(515:4): error: failed to generate expression
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(515:4): error: invalid operand 'port'
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(515:10): error: failed to generate expression
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(651:4): error: unknown identifier 'port'
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(651:4): error: failed to generate expression
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(651:4): error: invalid operand 'port'
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(651:10): error: failed to generate expression
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(796:5): error: unknown identifier 'tris'
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(796:5): error: failed to generate expression
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(796:5): error: invalid operand 'tris'
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(796:11): error: failed to generate expression
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(797:6): error: unknown identifier 'tris'
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(797:6): error: failed to generate expression
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(797:6): error: invalid operand 'tris'
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(797:12): error: failed to generate expression
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(797:34): error: unknown identifier 'port'
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(797:34): error: failed to generate expression
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(797:34): error: invalid operand 'port'
C:\Program Files (x86)\Flowcode 6\CAL\PIC\PIC_CAL_UART.c(797:40): error: failed to generate expression
Test.c success

failure
.
Completed BoostC compilation, return = 1

Re: 18f4523 RS232 wont compile

Posted: Tue Feb 04, 2014 5:34 am
by zadah
OK

The problem was unconnected RTS/CTS pins in rs232 component... But I dont need those pins, could you fix this problem ?

Re: 18f4523 RS232 wont compile

Posted: Tue Feb 04, 2014 12:36 pm
by Benj
Hello,

If you switch off Flowcontrol then you shouldn't get these errors. If the errors come back then try switching Flow control on and back off.

Let me know if this problem keeps coming back and I will look into it for you.

Re: 18f4523 RS232 wont compile

Posted: Tue Feb 04, 2014 8:51 pm
by zadah
Hello


Yes, that was the issue... Thanks