RT-Thread Studio USBHOST问题。

发布于 2020-08-13 17:22:04

我用的是STM32F407ZE这个芯片,找了一下资料,没有看到关于studio下的usbhost的移植。
我采用的是芯片建立工程的方法,没有用BSP包来建立工程,在Setting里面配置如下:
1.png
2.png
3.png

我是参考文档来移植的https://www.rt-thread.org/document/site/application-note/driver/usb/an0046-rtthread-driver-usbh/
但是文档采用的是bsp和env来完成的。
里面有一步,就是在这一步
5.png
studio里面是没有配置的。因为我是基于芯片建立的,这一步我就没有配置了。
发现在我的工程中没有RT_USBH这个文件夹,如下所示:
6.png
但是我的程序编译是没有问题的,程序下载后,输出如下:
7.png
不知道基于芯片移植应该怎么做,有没有做过的朋友。我看了一下,跟文档说明里面输出结果不一样,是不是缺少了哪个步骤,望指教一二。

查看更多

关注者
0
被浏览
587
2 个回答
sunwan
sunwan 2020-09-24

我曾经遇到同样的问题,在MDK下一切正常,而在STUDIO,插上U盘,就停在 start enumnation 这里,后来发现是 drv_common.c 文件中的 HAL_Delay 函数中需要添加 rt_thread_mdelay(Delay),你看是不是这个原因。

void HAL_Delay(__IO uint32_t Delay)
{
    rt_thread_mdelay(Delay);
}
早起鸟
早起鸟 2020-08-14

有人知道吗,配置好就行了吗,主函数需要加程序吗?

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览