espressif / esp-thread-br

Espressif Thread Border Router SDK
Apache License 2.0
115 stars 25 forks source link

espressif/esp_rcp_update v1.3.1 组件依赖 espressif/esp-serial-flasher ~0.0.0的 问题 (TZ-1305) #109

Open wnylei opened 1 week ago

wnylei commented 1 week ago

Checklist

Issue or Suggestion Description

由于 v1.3.1版本的 espressif/esp_rcp_update 组件依赖了它 espressif/esp-serial-flasher ~0.0.0。 导致br项目无法支持 esp32c6 作为 rcp。

在这之前

espressif/esp_rcp_update 的版本v1.0.2 , 组件并没有添加依赖它 espressif/esp-serial-flasher。 br 项目中可以手动设置espressif/esp-serial-flasher 的版本为v1.3.0。 这样是可以是可以支持esp32c6的。

请问 ,如果我要使用v1.3.1版本的 espressif/esp_rcp_update 应该如何做,可以支持esp32c6 。

gytxxsy commented 3 days ago

如果使用的是basic_thread_border_router这个example的话,可以直接将esp-thread-br/components/esp_rcp_update/idf_component.yml中的esp-serial-flasher修改为支持ESP32-C6的版本(例如1.3.0)。basic_thread_border_router目前在编译时会优先使用本地的esp_rcp_update组件。

如果使用的是一个其他repo的example的话,需要先将esp-thread-br/components/esp_rcp_update/idf_component.yml中的esp-serial-flasher修改为支持ESP32-C6的版本,然后再修改example的idf_component.yml,指定使用本地的esp_rcp_update,例如:

后续我们会更新esp_rcp_update使用的esp-serial-flasher版本

wnylei commented 3 hours ago

好的,多谢.
目前测试: espressif/esp-serial-flasher: version: 1.3.0 可以正常使用 esp32-c6 作为 rcp. version: 1.3.1 是有问题的.