这个问题可能是因为编译时没有链接到正确的库文件。在使用“system_upgrade_start”函数之前,需要链接 “libupgrade.a” 库文件。可以在 Makefile 或者编译命令中添加这个库。例如,在 Makefile 中,可以添加以下行:
LIBS += libupgrade.a
或者在编译命令中添加:
gcc -o app.out app.o -L/path/to/lib -lupgrade
其中 /path/to/lib 是 libupgrade.a 所在的目录。
如果您没有找到 libupgrade.a 库,您可以在 RTOS SDK 的 components 目录中找到它。请确保已经使用 make 命令编译整个 SDK,以便生成该库文件。
这个问题可能是因为编译时没有链接到正确的库文件。在使用“system_upgrade_start”函数之前,需要链接 “libupgrade.a” 库文件。可以在 Makefile 或者编译命令中添加这个库。例如,在 Makefile 中,可以添加以下行:
LIBS += libupgrade.a
或者在编译命令中添加:
gcc -o app.out app.o -L/path/to/lib -lupgrade
其中 /path/to/lib 是 libupgrade.a 所在的目录。
如果您没有找到 libupgrade.a 库,您可以在 RTOS SDK 的 components 目录中找到它。请确保已经使用 make 命令编译整个 SDK,以便生成该库文件。
举报