cherry-embedded / CherryUSB

CherryUSB is a tiny and portable USB Stack (device & host) for embedded system with USB IP
https://cherryusb.readthedocs.io/
Apache License 2.0
1.17k stars 249 forks source link

移植请教 #113

Closed ThinkCodeStudio closed 1 year ago

ThinkCodeStudio commented 1 year ago

我想移植到 AT32F435 这款单片机上, 这款单片机也是用的dwc2 IP核, 理论上我是不用修改寄存器地址的, 但是有很多函数我需要替换成AT32的函数. 我要在什么位置初始化时钟和IO, port文件中的USB中断里做了什么, 我要怎么修改它, 使协议栈能工作

sakumisu commented 1 year ago

参考移植文档,谢谢

sakumisu commented 1 year ago

谁讲ip一样,寄存器地址就一样的?难道都要抄st?剩下的看移植文档

sakumisu commented 1 year ago

参考,https://gitee.com/jonaswen/hmi-board-daplink/tree/master/libraries

sakumisu commented 1 year ago

USB 中断做了什么,不需要关心