nRF5340: SRAM1 on the netwrok core

Hi Support team,

When I compile the application on the network core of nRF5340, the result is like below:

[335/335] Linking C executable zephyr\zephyr.elf
Memory region Used Size Region Size %age Used
FLASH: 138932 B 256 KB 53.00%
RAM: 50736 B 64 KB 77.42%
SRAM1: 0 GB 64 KB 0.00%
IDT_LIST: 0 GB 2 KB 0.00%

There is a 64KB SRAM1 with usage 0%, could you tell me what is it and can I use it as runtime memory just like RAM?

In addition, could you help give some guidance for IDT_LIST. Thank you very much.

Best regards,

Yanpeng Wu

Parents Reply Children
  • Any developments? The build is chock full of misleading things. Would be nice to know if this is also something that means nothing or not.

    I wonder if this is related to the shared sram that allows IPC between the application and network cores, as defined in nrf5340_shared_sram_planning_conf.dts. That's called "sram0" though, so maybe the fact it's 64kB is just a coincidence.

    Just interesting that the equivalent memory breakdown for the application core doesn't show a "sram0" or similar, yet the RAM region is only 440kB. That suggests the 8kB for Peripheral CPU DFU (shared SRAM for DFU purposes), and the 64kB for IPC shared sram has already been taken out.

Related