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

[复制链接]
查看901 | 回复9 | 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都是拉的最新代码
回复

使用道具 举报

爱笑 | 2023-12-1 15:37:49 | 显示全部楼层
把莫工抓出来打一顿!
用心做好保姆工作
回复 支持 反对

使用道具 举报

曹县 | 2023-12-1 15:45:38 | 显示全部楼层
哇咔咔,好多积分
回复 支持 反对

使用道具 举报

干簧管 | 2023-12-1 15:46:33 | 显示全部楼层
爱笑 发表于 2023-12-1 15:37
把莫工抓出来打一顿!

抓出来
回复 支持 反对

使用道具 举报

WT_0213 | 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) 把这个注释掉试试

和哪个没关系
回复 支持 反对

使用道具 举报

WT_0213 | 2023-12-1 17:09:37 | 显示全部楼层

我看 CONFIG_CLI_CMD_ENABLE 定义了这个以后,就会开始初始化 SHELL 相关的代码,如果不定义的话会不会就没事儿了 也是一知半解的。
回复 支持 反对

使用道具 举报

King6688 | 2023-12-1 19:48:38 | 显示全部楼层
所以解决了没有?
回复 支持 反对

使用道具 举报

hdydy | 2024-1-29 09:51:33 | 显示全部楼层
向大佬学习
回复 支持 反对

使用道具 举报

axkkj | 2024-4-23 17:46:00 来自手机 | 显示全部楼层
学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则