Something strange is happening here: I use UART 1 and for the first tests I'd like to omit the handshake. But once I switch FC1_TYPE from 2 or 1 to 0 the linker throws an error:
In function 'CQUOTE': Link ERROR: cannot access symbol (PLACE) at an odd address.
which doesn't happen if set at either 1 or 2. The error shows up on '3' as well (just tried if it's a sort of a 0 = NULL bug)
Anybody else experienced something like this?
IDE: 4.05
XC16: V1.33
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Greetings
Something strange is happening here: I use UART 1 and for the first tests I'd like to omit the handshake. But once I switch FC1_TYPE from 2 or 1 to 0 the linker throws an error:
In function 'CQUOTE': Link ERROR: cannot access symbol (PLACE) at an odd address.
which doesn't happen if set at either 1 or 2. The error shows up on '3' as well (just tried if it's a sort of a 0 = NULL bug)
Anybody else experienced something like this?
IDE: 4.05
XC16: V1.33
Usually it helps to enable the list to file option in xc16-as to get a program listing of the compilation. This is a bug in asm30 and xc16-as.
Even if the compliation succeeds there may be some bugs in the generated code. Typically the links in the dictionary are wrong.
https://sourceforge.net/p/flashforth/wiki/Frequently%20Asked%20Questions/
Thanks, compilation works now. Of to the next bug...