赵宏宇 2022年8月9日


出错

image.png

进入项目目录

  1. cd xxxxxx

image.png

更新mxos

  1. cd mxos
  2. git checkout cube
  3. mxos update
  4. git log
  5. cd ..

image.png
image.png

更新linkkitsdk

  1. cd linkkitsdk
  2. git checkout 1.6.6
  3. mxos update
  4. git log
  5. cd ..

image.png
image.png
image.png

基于linkkit_demo更新mk文件application\linkkit_breeze\linkkit_breeze.mk

image.png

  1. 以下三项不变 ```

NAME $(NAME)_INCLUDES $(NAME)_SOURCES

  1. 2. 修改COMPONENTS

$(NAME)_COMPONENTS += lib_cJSON

ifneq ($(filter $(HOST_MCU_FAMILY),mx1300 mx1310),) $(NAME)_COMPONENTS += lib_amebad_bt \ linkkitsdk \ lib_breeze endif

  1. 3. 以下一项不变

define for application

GLOBAL_DEFINES += APP_USE_BREEZE

  1. 4. 删除宏定义`MQTT_DIRECT`

GLOBAL_DEFINES += MQTT_DIRECT

  1. 5. 以下两项根据项目实际情况更新

define for linkkit sdk

GLOBAL_DEFINES += SYSINFO_APP_VERSION=\”1.1.2_EMC3080P\”

GLOBAL_DEFINES += SERIAL_NUMBER=\”xxxx.xxxx.FY01\”

  1. 6. linkkit配置按照项目实际情况更新:局域网控制使能、零配使能

LINKKIT_ALCS_ENABLED := n LINKKIT_AWSS_SUPPORT_ZEROCONFIG := n

  1. 7. 编译配置项不变

BUILD_MXOS := 1

  1. 8. 日志开关,根据实际情况更新

GLOBAL_DEFINES += CONFIG_BLDTIME_MUTE_DBGLOG=1

GLOBAL_DEFINES += CONFIG_RUNTIME_LOG_LEVEL=5

  1. 9. 修改SSL配置

ifneq ($(filter $(HOST_MCU_FAMILY),mx1290 mx1300 mx1350),)

disable private wolfSSL

MXOS_DISABLE_PRIVATE_WOLFSSL := 1 endif

  1. <a name="D5liz"></a>
  2. # 重新编译

mxos make clean mxos make application.linkkit_breeze@emc3080

```