How can I deploy very large datasets onto embedded hardware while avoiding out-of-memory errors?
Show older comments
I’m attempting to deploy a massive time series dataset (along with my Simulink model) onto my TI development board. To do this, I'm using Embedded Coder and the C2000 Microcontroller Blockset in Simulink R2024b. Unfortunately, there’s not enough available memory on the board to fit the entire dataset, and so I keep getting out-of-memory errors when clicking "Monitor & Tune" or "Build, Deploy, & Start" from the Hardware Tab:
program will not fit into available memory, or the section contains a call
site that requires a trampoline that can't be generated for this section.
run placement with alignment/blocking fails for section ".ebss" size 0x3801c
page 1. Available memory ranges:
RAMGS_DATA size: 0x7000 unused: 0x65ab max hole: 0x65ab
RAMLS_DATA size: 0x1000 unused: 0x1000 max hole: 0x1000
How can I make the most out of the memory available on my board to fit the dataset and avoid these out-of-memory errors?
Accepted Answer
More Answers (0)
Categories
Find more on STMicroelectronics Discovery Boards in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!