undefined reference to `VER_LIB'

ch582的官网例程 我真是看不懂了


#include "CH58x_common.h"
#include "config.h"
#include "HAL.h"

int main(void)
{
?? ?SetSysClock(CLK_SOURCE_PLL_60MHz);

?? ?//GPIOA_ModeCfg( GPIO_Pin_All, GPIO_ModeIN_PD);
?? ?//GPIOB_ModeCfg( GPIO_Pin_All, GPIO_ModeIN_PD);

?? ?PRINT("%s\n", VER_LIB);
?? ?//CH58X_BLEInit();
}


就这样 实在是没什么可看的

我100%确认config.h正确链接

我100%确认CH58xBLE_LIB.h正确链接

我100%确认VER_LIB[]正确extern来自CH58xBLE_ROM.h里的#define


总不能说是因为我用的linux吧?

多说一句 Linux上1.2版的MRS 甚至连load project的菜单都没了这是搞什么

目前提供验证思路:

官网下载最新的evt,使用mrs工具打开ble下面的peripheral例程,不做修改调试观察日式,然后将相应的函数调用屏蔽再行尝试,最后在Linux尝试。


只有登录才能回复,可以选择微信账号登录