本文使用Vitis 2019.2
ZYNQ使用C++比较简单
使用C时在建立sdk工程时可以导入C模板,hello等。
在创建C++的SDK工程时选择C++语言,先导入空工程,C++需要使用到一个模板
使用该C++模板,将模板里的文件复制到所建立sdk的SRC文件夹,即可使用。
引用其他C语言时,将C语言的头文件开头结尾加上
#ifdef _cplusplus
extern "c" {
#endif
#ifdef _cplusplus
}
#endif
我也不清楚不加行不行,反正加了行。
malloc bad 就修改堆栈大小
src里有个文件lscript.ld,打开修改