I am now getting this error:
Description Resource Path Location Type
<a href="file:/c:/ti/ccsv6/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. placement with alignment fails for section ".resetVecs" size 0x30c , overlaps with ".intvecs", size 0x400 (page 0) linker.cmd /ti_rtos_config/Default/configPkg line 130 C/C++ Problem
No change to my source.
What I changed is this.
I wanted to use RTOS Object View. It told me I had to configure XDC tools.
But I could not find any place to do that in my project properties.
My project is a CC3200 project which started from the idle profile example.
It uses driverlib, osilib, simplelink, middleware, and ti_rtos_config.
I thought I recalled some configuration of ti_rtos_config involving XDC tools.
From there, somehow, I got to setting project dependencies which did not appear to be set.
So I checked all the other projects that my code uses.
That's when this happened.
Not understanding at all what XDC tools are.
Nor why driverlib needs (apparently) ti_rtos_config, as I am using FreeRTOS not TI RTOS (USE_FREERTOS is defined).
Found this in my simplelink generated linker file:
SECTIONS
{
.bootVecs: type = DSECT
.vecs: load > 0x20004000, type = DSECT
.resetVecs: load > 0x20004000
xdc.meta: type = COPY
}
This looks like .vecs and .resetVecs are assigned to the same address but doensn't mention .intvecs.
Help!