FC7 Compile to Hex - files created
Posted: Mon Aug 22, 2016 11:34 pm
Hi all,
Has there ever been a discussion or explanation of the files that are created during the compilation of a flowchart into a hex file?
Obviously, it is easy enought to see which files are dreated by the <compile to hex> request, but I have searched high and low (both within Matrix and across the global internet) to find out what the purpose of each created file actually is, but cannot find anything useful.
It would be nice to have an understanding of this 'hidden' step as well - especially because I have a program that demostrates the weirdest behaviour I have come across in a very long time - where the sending, to an attached LCD, of just ONE extra character in a string, causes TOTAL program corruption and run-time failure. I have even been able to narrow this down to the observation of the counter variable in an 'initialisation_loop' counter being constantly reset by the inclusion of the extra character - even though the sending of that character happens in an LCD macro call outside of that initialisation loop, and at a point in the code flow that has not even been reached at that point! (like I said, wierd - and something that has now cost me twe new programmer boards - to get to v9 from v4 and v7, just to be able to see if GHOST will help now that there no longer seems to be any support for ICD).
I'm trying to keep a 'happy' face on - but I do sometimes feel that all I am actually doing is debugging FC7, instead of just getting on and using the IDE for the projects I wish to amuse myself with.
Any suggestions?
Cheers,
Bill
Has there ever been a discussion or explanation of the files that are created during the compilation of a flowchart into a hex file?
Obviously, it is easy enought to see which files are dreated by the <compile to hex> request, but I have searched high and low (both within Matrix and across the global internet) to find out what the purpose of each created file actually is, but cannot find anything useful.
It would be nice to have an understanding of this 'hidden' step as well - especially because I have a program that demostrates the weirdest behaviour I have come across in a very long time - where the sending, to an attached LCD, of just ONE extra character in a string, causes TOTAL program corruption and run-time failure. I have even been able to narrow this down to the observation of the counter variable in an 'initialisation_loop' counter being constantly reset by the inclusion of the extra character - even though the sending of that character happens in an LCD macro call outside of that initialisation loop, and at a point in the code flow that has not even been reached at that point! (like I said, wierd - and something that has now cost me twe new programmer boards - to get to v9 from v4 and v7, just to be able to see if GHOST will help now that there no longer seems to be any support for ICD).
I'm trying to keep a 'happy' face on - but I do sometimes feel that all I am actually doing is debugging FC7, instead of just getting on and using the IDE for the projects I wish to amuse myself with.
Any suggestions?
Cheers,
Bill