cancel
Showing results for 
Search instead for 
Did you mean: 

Access non contiguous RAM slots in Arduino Nicla Vision

MLaca.1
Associate

I'm working on a TinyML project with an Arduino Nicla Vision (STM32H747AII6) and I need to store a model with size 608kB in RAM. In the Nicla Vision datasheet, it is stated that 864kB of SRAM are available, but it is segmented in three non contiguous parts (AXI SRAM, SRAM1-3, SRAM4).


_legacyfs_online_stmicro_images_0693W00000dDQ3wQAG.pngWhen I try to load the model in RAM, I get the error 'linker_script.ld:110 cannot move location counter backwards (from 240aa610 to 2407fc00)' because only the AXI SRAM (524kB) is used.

Is there a way to distribute the model over all the available non contiguous RAM?

0 REPLIES 0