CherryUSB 是一个开源的小型 USB 主从协议栈,已经完成 musb 在全志部分芯片上的使用,有兴趣的可以玩玩,后续我也会整合到 xboot 大佬的仓库中。演示效果见上传的文件。从机演示的是 cdc 的测试,主机演示的是 cdc、hid、msc、rndis的测试。
离线
@三七鸽
先使用 pkgs --update 更新 package,拉取协议栈代码
最近编辑记录 sakumisu (2022-05-30 12:24:19)
离线
大佬:我跑例程,为什么msh输入usbh_start 报这个错误,求支援,谢谢
msh />(rt_object_get_type(&sem->parent.parent) == RT_Object_Class_Semaphore) assertion failed at function:rt_sem_release, line number:613
你好,不知道论坛能不能发QQ,你可以加我QQ1203593632详细看下,这个问题貌似是printf问题
最近编辑记录 sakumisu (2022-06-02 23:54:47)
离线
不好意思,之前忘记点击引用了,视频没上传。
@sakumisu
最近编辑记录 sakumisu (2022-06-04 15:44:43)
离线
@xfdr0805
链接脚本中需要添加section。参考文档最后:https://cherryusb.readthedocs.io/zh_CN/latest/quick_start/other_chip.html
最近编辑记录 sakumisu (2022-07-02 00:07:01)
离线
感谢指点,添加了就OK了,大佬开发的cherryusb框架真棒,使用起来超级方便,已经star
感谢!还望多多帮忙宣传哈哈
离线
@Yohann_HE
更新 usb_config.h
离线