I am new to both Linux and to the i.MX6 SoloX. I am able to generate executables that run on Linux on the A9-core of the i.MX6 SoloX SABRE-SD. However, I seem to be having trouble trying to accesses memory directly (via pointers) per the System Memory Map specified in Table 2-1 of the reference manual. Is Linux using a virtual memory map? Can you please provide a procedure to be able to read/write to raw memory?
With this procedure I would like to be able to access the OCRAM, M4 TCM, and memory mapped CPU registers so that my program running on the Linux A9 core can interact/control the M4 core.