Hi!
Some time ago I raised a problem regarding poor navigation in Ozone project. That time I used Keil MDK with ArmCC. AlexD stated that they "do not support the 3rd party tool chain" however even provided by him SeggerStudio project showed a number of issues like:
- No proper navigation on enumeration symbols (see enumVal1, enumVal2, enumVal3 in tat project),
- No proper navigation on structure fields (Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit16, Byte, Halfword, Word),
- No proper navigation on local variables (int i).
"No proper navigation" means that if you right click on corresponding symbol (I mentioned in parentheses above) and choose "Show definition/declaration" you get only something like "Show.Definition ("Bit1"): No source code definition information." or "Show.Declaration ("enumVal1"): No source code declaration information." despite that information exists in the elf file (can be verified using readelf app).
Recently I downloaded new version of Ozone (3.38g) but the things haven't changed! Or maybe I do something wrong way? But almost everything is in its default state as it was installed and I can't see any setting that can affect the problem (spent hours reading User Guide, browsing settings etc).
It is sad that the debugger looked so powerful lacks so basic functions. Even Keil IDE seems more convenient in terms of text navigation (I don't mention free Qt Creator).
Regards,
scare