support usb dfu
Checklist
- 已修改对应的 issue的状态
- MR 的Milestones、Lable都已正确设置
- MR 的 Title、Commit message 足够的简洁且精准
- 足够的信息帮助 reviewer 理解 feature 的大致实现或者 bug 的相关细节
- Ci pipeline 已运行且通过
- 等待 merge
Release notes (Mandatory)
- [boards/arm/csk6011a_nano/csk6011a_nano.dts] zephyr的代码分区默认为
slot0_partition
,在使用mcuboot
升级功能的时候不会出错 - [west.yml] 使用
zephyr
默认的最新的mcuboot
- [drivers/usb/device/usb_dc_csk6.c] 修复
usb
驱动在dfu download
时偶现失败,或者一直失败的问题