发帖
8 0 0

吐槽官方SDK。我该以哪个为主

妖猊
论坛元老

17

主题

3295

回帖

6649

积分

论坛元老

积分
6649
吐槽专区 1282 8 2023-12-1 15:32:26
SDK里有一个组件是easyflash4

据百度的知识讲:EasyFlash是一款开源的轻量级嵌入式Flash存储器库,方便开发者更加轻松的实现基于Flash存储器的常见应用开发。非常适合智能家居、可穿戴、工控、医疗、物联网等需要断电存储功能的产品,资源占用极低,可以用来存WiFi密码
但是,用我用https://github.com/Ai-Thinker-Open/aithinker_Ai-M6X_SDK下载的SDK编译后报错了,
微信截图_20231201151434.png

原因就是依赖的SHELL的这个组件的SHELL_CMD_EXPORT_ALIAS传参为3个,但是这个组件却只传了两个,传参不一致,
如果是set(CONFIG_SHELL 0)就报这错误
微信截图_20231201152941.png
如果是用博流的SDK编译,就没有报错。所以我是用博流的SDK好呢,还是用安信可的好呢
注:博流的SDK和安信可的SDK都是拉的最新代码
──── 0人觉得很赞 ────

使用道具 举报

2023-12-1 15:37:49
把莫工抓出来打一顿!
2023-12-1 15:45:38
哇咔咔,好多积分
2023-12-1 15:46:33
爱笑 发表于 2023-12-1 15:37
把莫工抓出来打一顿!

抓出来
2023-12-1 16:31:53
sdk_add_compile_definitions(-DCONFIG_CLI_CMD_ENABLE) 把这个注释掉试试
2023-12-1 16:54:33
WT_0213 发表于 2023-12-1 16:31
sdk_add_compile_definitions(-DCONFIG_CLI_CMD_ENABLE) 把这个注释掉试试

和哪个没关系
2023-12-1 17:09:37

我看 CONFIG_CLI_CMD_ENABLE 定义了这个以后,就会开始初始化 SHELL 相关的代码,如果不定义的话会不会就没事儿了 也是一知半解的。
2023-12-1 19:48:38
所以解决了没有?
2024-4-23 17:46:00
学习
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 28306 个
  • 话题数: 40306 篇