MTK feature phone 平台的SDK的移植
我将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).