1、Use MicroLIB
注意:
如果程序中使用到了printf函数,Use MicroLIB需要打勾,要不然程序回起不来;
也可以再程序中重写printf函数,啥也不做,此时就不能打勾Use MicroLIB,会报错重复定义。
int printf(const char *format, ...)
{//可以啥也不干或者自己实现功能
}
2、生成bin文件
在hex的同路径下生成bin文件 。fromelf.exe --bin -o "$L@L.bin" "#L"
3、生成预编译文件 和 Map文件
预编译就是宏定义替换,include导入之后的文件
Map文件包含内存RAM地址分配、FLASH地址分配,变量函数地址定义等等。