Dear Lance,
the MCU application most probably uses a TSA feature along with TSA-safety. So-called TSA tables enable developer to describe variable types and access rights directly in the application code. The tables are then read by FreeMASTER and used as a symbol information instead of loading/parsing ELF file. With TSA-safety, the variables which are NOT described by any TSA table are not accessible by FreeMASTER at all - this is why you see question marks.
You have two options:
- Add your variables to existing TSA tables, or create your own TSA table and add it to the list of used TSA tables.
- Disable TSA-safety feature to gain access to the rest of the memory space. You will need to load the ELF file to get addresses of your added variables.
Regards,
Michal