Today, starting CW11.0 on a project I have been working on for a few week,s in the Progress window appeared "C/C++Indexer", Indexing : 2/3 sources, 0 headers: parsing handle_function.c(/terminator_pa_21062018/Sources/Functions) and nothing else is happening.....any suggestion? The IDE would not close at all after this message shows up......
Quite often I also have problems during debugging in displaying the variables: instead of showing all variables declared it repeats the same one or few ones several times.....what is the reason for it?
Gian Paolo Adamati
Hi Gian,
can you try disabling the heuristics check box as shown in Fixing the Eclipse Index | MCU on Eclipse?
Thanks,
Erich
Hi,
heuristic check box is already disabled in my project ( I never modified this setting so I think it's the default for CW11.0).
The indexer is in an infinite loop and there is no way I can kill the process.....something definitely messed up the entire workspace, I had to move the current project to a new one and then it worked... not a pleasant event!
Any idea about the variables displaying problem during debugging?
Finally, another issue: every in a while and in debugging, during firmware download I have an "error 51 message" mostly regarding the EEPROM area (CRC block error). My eeprom area (256 bytes) is fully declared as a "const unsigned char" array, I double checked it with a S19 viewer and all the bytes are declared: any idea of why is doing it? I tend to exclude hardware problems but it is not nice to debug some code or data when you are not sure if it is stored as it should in eeprom or flash......