06-01-2021, 11:25 AM
I don't know what the exact semantics of each of those regions so I'm not sure I can answer your question regarding that correctly. In general we have a RAM (called L2) that is 512 KiB starting from 0x1c00_0000. Normally, we place .text and .data sections in there. Then there is also a small ROM region containing the boot rom code.
There is no MPU currently implemented. Technically, the current version of PULPissimo supports some parts of the PMP spec, but it will be gone once we upgrade the core to the cv32e40p maintained by openhardware.
FreeRTOS run on PULPissimo
There is no MPU currently implemented. Technically, the current version of PULPissimo supports some parts of the PMP spec, but it will be gone once we upgrade the core to the cv32e40p maintained by openhardware.
FreeRTOS run on PULPissimo