Hello,
can you tell more about your connection from the PC to the target and if you use the TSA feature?
If using serial line, CAN, or USB, the freemaster accesses the core which implements the communication (CM7 in this case I guess). So the CM4 variable visibility and addresses depend on how the CM7 sees them in its address space. Normally, the CM7 should be able to see the OCRAM space of CM4 (0x20200000).
Be aware that if you use the TSA feature and TSA_SAFETY feature (enabled in freemaster_cfg.h), the access to "unknown" variables can be actively blocked by freemaster driver unless you put them all to any TSA table. You can experimentally disable the TSA and only use addresses loaded from the ELF file.
In case of using JTAG direct memory access (CMSIS-DAP etc.), all memories should be accessible, unless the JTAG is disabled.
Regards,
Michal