This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSPM0G3507: Arm-based microcontrollers forum

Part Number: MSPM0G3507
Other Parts Discussed in Thread: SYSCONFIG

I've just started building projects for the MSPM0G3507 and am getting the warning:

warning #10210-D: creating ".sysmem" section with default size of 0x800; use the -heap option to change the default size

I can see that the build tools are warning that they automatically created a .sysmem section (for the heap) and set it to the default size of 0x800. I'm fine with that.

Doing some digging, I see that the M0 projects do not include a standard Linker Command (.cmd) file anymore. Rather, SYSCONFIG is auto-generating the file for us. I'm generally OK with that, too.

Oddly enough, though, I cannot find a "simple" way to specify the heap (or stack) size. I expected this would be a configuration option in SYSCONFIG, but I'm not finding it. (Am I missing something obvious?)

Some questions:

  1. It looks like I can stop SYSCONFIG from auto-generating the CMD file and add my own to the project, right?
  2. We can also specify stack/heap sizes in the CCS Project Properties... but will this override the auto-generated Linker CMD file?
  3. Are there plans to add additional configuration settings (like stack and heap sizes) to SYSCONFIG?

I realize this probably isn't strictly an MSPM0 issue but this is the first time I'm running into it.

Thanks Much,
Scott