Open lingyun0129 opened 6 years ago
我将C-SDK移植到MTK 6261平台,在配置config.xxxx.yyyy文件时遇到了问题,不知道所属的MTK平台,这个配置文件改如何配置。我们参考了config.mk3060.aos的配置如下: CONFIG_ENV_CFLAGS += \ -mcpu=ARM7TDMI-S -march=armv4t -mthumb \mtk -mthumb-interwork -mlittle-endian \
CONFIG_ENV_CFLAGS += \ -Os \ -DCONFIG_HTTP_AUTH_TIMEOUT=500 \ -DCONFIG_MID_HTTP_TIMEOUT=500 \ -DCONFIG_GUIDER_AUTH_TIMEOUT=500 \ -DCONFIG_MQTT_TX_MAXLEN=640 \ -DCONFIG_MQTT_RX_MAXLEN=1200 \ -DCONFIG_THUMB \
CONFIG_src/ref-impl/tls := CONFIG_src/ref-impl/hal := CONFIG_examples := CONFIG_tests := CONFIG_src/tools/linkkit_tsl_convert :=
CROSS_PREFIX := arm-none-eabi-
但编译libiot_sdk.a后移植到mtk平台后链接报了以下错误,请帮忙分析下config文件该如何配置。谢谢!
Error: L6218E: Undefined symbol __gnu_thumb1_case_uqi (referred from sdk-impl.o). Error: L6218E: Undefined symbol __gnu_thumb1_case_uhi (referred from mqtt_client.o).
我将C-SDK移植到MTK 6261平台,在配置config.xxxx.yyyy文件时遇到了问题,不知道所属的MTK平台,这个配置文件改如何配置。我们参考了config.mk3060.aos的配置如下: CONFIG_ENV_CFLAGS += \ -mcpu=ARM7TDMI-S -march=armv4t -mthumb \mtk -mthumb-interwork -mlittle-endian \
CONFIG_ENV_CFLAGS += \ -Os \ -DCONFIG_HTTP_AUTH_TIMEOUT=500 \ -DCONFIG_MID_HTTP_TIMEOUT=500 \ -DCONFIG_GUIDER_AUTH_TIMEOUT=500 \ -DCONFIG_MQTT_TX_MAXLEN=640 \ -DCONFIG_MQTT_RX_MAXLEN=1200 \ -DCONFIG_THUMB \
CONFIG_src/ref-impl/tls := CONFIG_src/ref-impl/hal := CONFIG_examples := CONFIG_tests := CONFIG_src/tools/linkkit_tsl_convert :=
CROSS_PREFIX := arm-none-eabi-
但编译libiot_sdk.a后移植到mtk平台后链接报了以下错误,请帮忙分析下config文件该如何配置。谢谢!
Error: L6218E: Undefined symbol __gnu_thumb1_case_uqi (referred from sdk-impl.o). Error: L6218E: Undefined symbol __gnu_thumb1_case_uhi (referred from mqtt_client.o).