When a user double-clicks on an .elf file in Project Explorer (such as the one found after a build in the "Output Files" folder), Crossworks displays said file in a helpful format.
On the far left, it annotates the addresses... but alas seems to only do this for code that could accept a breakpoint. The address annotation is missing for data, etc. (A classic example is a Cortex-M vector table that is deemed data and therefore lacks any address annotation.)
Suggestion #1: display addresses on all decoded lines, not just code lines
Suggestion #2: provide functionality so that the user could seek to a line corresponding to a particular address. The user can presently text search the code portion of the display. They can Search -> Go To Line. However, they cannot seek to a particular address, so the user must use the scroll bar to achieve some sort of crude binary or exhaustive search. This absence in the UI differs from the Disassembly window, where the user can enter an address in the upper left corner and it will seek to that address.
Please sign in to leave a comment.