Hi everyone,
I’ve run into the need to store and read some data non-volatilely on the M33 core of the i.MX8ULP. If I understand correctly, this can be done using eMMC memory. On the A35 core I checked and found about 8 GB of memory, of which only around 1 GB is used.
How I checked available memory:
root@fsimx8ulp:/sys/block# fdisk -l /dev/mmcblk0
Disk /dev/mmcblk0: 7456 MB, 7818182656 bytes, 15269888 sectors
119296 cylinders, 4 heads, 32 sectors/track
Units: sectors of 1 * 512 = 512 bytes
Device Boot StartCHS EndCHS StartLBA EndLBA Sectors Size Id Type
/dev/mmcblk0p1 * 128,0,1 1023,3,32 16384 186775 170392 83.1M c Win95 FAT32 (LBA)
/dev/mmcblk0p2 1023,3,32 1023,3,32 196608 1917045 1720438 840M 83 Linux
root@fsimx8ulp:/sys/block#
How can I write something into this free space from the M33 when the A35 core is in suspend-to-RAM mode or not running at all? Are there any examples?
Or is there another mechanism for non-volatile data storage without relying on external devices?
Thanks in advance for any advice.