最近应用固件没有时间记录,分别请那个是最新的(在没有版本区别的情况下),有个办法记录编译时间即可,记录笔记以便查看
 在软件工程里面直接用宏
 __FILE __ 当前程序文件名的字符串
 __FUNCTION __ 当前函数的名字字符串
 __LINE __ 当前行数整型
 __TATE __ 当前日期
 __TIME __ 当前时间
测试一下例题,如下
void AppWritedToFlash(void)
{printf("\n*********************************************************\n");  printf("Time:%s%s\nfuncName:%s\nLine:%d\n",__DATE__,__TIME__,__FUNCTION__,__LINE__);printf("OTA executed now \r\n");printf("pragraming....\r\n");printf("\n*********************************************************\n"); }
串口助手打印信息如下
*********************************************************
Time:Dec 6 2023 17:34:57
funcName:AppWritedToFlash
Line:170
OTA executed now 
pragraming....*********************************************************