Menu

GCASM: symbol 67.4 has not been defined

Chris
2012-01-11
2013-05-30
  • Chris

    Chris - 2012-01-11

    when compiling my program i get errors like symbol 67.4 not defined. but its not always 67.4, someitmes its 68.4 65.4 and things like that but seems to always have the .4 at the end. im trying to compile to the 16g1826 which is an enhanced 16f chip. ive gotten assistance from someone else to stop getting eeprom error eedata not defined. if i remove a large section of my code i dont get this error but i dont know what it means, it almost seems like im running into the problem of my code being too large but it doesnt say that my program is too large, just that symbol 67.4 has not been defined. any help would be appreciated

     
  • Chris

    Chris - 2012-01-11

    oh and on top of that problem, the compiler treats my array index variables as word variables instead of byte variables. ive worked around this by defining a single word variable for my array indexes, but it would be nice if i didnt have to have any word variables in my program because my code is large enough as it is.

     
  • Chris

    Chris - 2012-01-11

    ok i think i found the problem, in the assembly code i found this
    SYSBITVAR0 EQU 67
    so i changed one of my bit variables to a byte variable and no more error

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.