1、对应下图,在原C文件(GE_Interrupts.c)中添加了许多代码,然后编译时出现如下错误 ,请问如何解决?
2、C文件里不能使用STL,于是把C换成CPP文件,原代码不变,但是会产生如下的各种错误,是否可以避免呢?
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.
1、对应下图,在原C文件(GE_Interrupts.c)中添加了许多代码,然后编译时出现如下错误 ,请问如何解决?
2、C文件里不能使用STL,于是把C换成CPP文件,原代码不变,但是会产生如下的各种错误,是否可以避免呢?
修改cmd文件就可以,调整section的位置,如下例子。
Cmd file:
MEMORY
{
…
SL2: o = 0x0C000000 l = 0x00200000
…
}
SECTIONS
{
…
.TestSection > SL2
…
}
在代码中将指定变量放到指定section
#pragma DATA_SECTION(gTtestBuf,". TestSection ")
Uint8 gTtestBuf[1024];
关于cmd的说明参考compiler user guide SPRU187 5.3节。