找回密码
 立即注册

微信扫码登录

查看: 34|回复: 4

编译matter例子报错

[复制链接]

2

主题

2

回帖

30

积分

英勇黄铜

积分
30
发表于 4 天前 | 显示全部楼层 |阅读模式 来自 广东珠海

根据教程来做,编译代码west build -b tlsr9518adk80d -- -DFLASH_SIZE=21m,出现下面的错误,麻烦看看是哪里出现错误了。



image.png

image.png

image.png

1751960663087.png
1751960688677.png
1751960705664.png

9

主题

42

回帖

523

积分

版主

积分
523
发表于 4 天前 | 显示全部楼层 来自 上海
你好,
编译报错考虑是Zephyr和Zephyr工具链版本的问题。
你的Zephyr的版本是4.2.0(比较新),Zephyr的工具链版本是zephyr 0.16.1(比较旧),
由于我们之前用Zephyr v3.7时,就已经需要升级工具链的版本到0.17.0,所以考虑你需要升级Zephyr工具链的版本。

并且你的Zephyr版本过新,如果想编译成功,Zephyr请切到Telink的仓库:
https://github.com/telink-semi/zephyr/tree/develop_v3.3

2

主题

2

回帖

30

积分

英勇黄铜

积分
30
 楼主| 发表于 3 天前 | 显示全部楼层 来自 广东珠海
本帖最后由 wx_8549279290 于 2025-7-9 09:43 编辑
TL_WH 发表于 2025-7-8 17:42
你好,
编译报错考虑是Zephyr和Zephyr工具链版本的问题。
你的Zephyr的版本是4.2.0(比较新),Zephyr的工具 ...

你好,
根据你的建议已经修改了现在出现下面的问题。

image.png
image.png
image.png


image.png

9

主题

42

回帖

523

积分

版主

积分
523
发表于 3 天前 | 显示全部楼层 来自 上海
你好,
你的matter分支的commit过旧,但是zephyr用的是比较新的commit,导致版本不匹配。
修改建议:
将matter的master分支拉取最新的commit,
https://github.com/project-chip/connectedhomeip
zephyr用Telink仓库的develop_v3.3分支,并拉取最新的commit

https://github.com/telink-semi/zephyr/tree/develop_v3.3

注意:
zephyr切到最新的commit后做两步:
west update
west blobs fetch hal_telink





2

主题

2

回帖

30

积分

英勇黄铜

积分
30
 楼主| 发表于 前天 17:01 | 显示全部楼层 来自 广东珠海
TL_WH 发表于 2025-7-9 19:06
你好,
你的matter分支的commit过旧,但是zephyr用的是比较新的commit,导致版本不匹配。
修改建议:

好的,已经编译通过了,谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2025-7-12 20:21 , Processed in 0.098162 second(s), 21 queries .

Powered by Telink 隐私政策

泰凌微电子版权所有 © 。保留所有权利。 2024

快速回复 返回顶部 返回列表