由于在Keil中.S文件中只能调用C函数,想调用C++中的函数时,需要C++文件在定义函数的时候加上extern “C”声明一下(以C的标准编译此函数):
C++文件中:
…
extern “C” {
void function(void)
{ }
…
}
.S汇编文件中:
…
IMPORT TargetResetInit
BL TargetResetInit
…
由于在Keil中.S文件中只能调用C函数,想调用C++中的函数时,需要C++文件在定义函数的时候加上extern “C”声明一下(以C的标准编译此函数):
C++文件中:
…
extern “C” {
void function(void)
{ }
…
}
.S汇编文件中:
…
IMPORT TargetResetInit
BL TargetResetInit
…