硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1582|回复: 9
收起左侧

程序卡在usb_printf

[复制链接]

3

主题

11

回帖

20

积分

新手上路

啥也不会入了坑

积分
20
发表于 2020-5-29 15:02:20 | 显示全部楼层 |阅读模式
在bootLoader里面 程序可以正常运行  也是配置了串口

但转到app内
就会卡在usb_printf
USBH_Init(&USB_OTG_Core,USB_OTG_HS_CORE_ID,&USB_Host,&USBH_MSC_cb,&USRH_cb);   里面的usb_printf
退出调试 发现一直在 while((USART1->SR&0X40)==0);//循环发送,直到发送完毕
int fputc(int ch, FILE *f)
{
        while((USART1->SR&0X40)==0);//循环发送,直到发送完毕
        USART1->DR = (u8) ch;
        return ch;
}

回复

使用道具 举报

3

主题

11

回帖

20

积分

新手上路

啥也不会入了坑

积分
20
 楼主| 发表于 2020-5-30 08:57:16 | 显示全部楼层
除了注释有其他解决办法吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106830
QQ
发表于 2020-5-30 10:52:37 | 显示全部楼层
你的boot跳转设计应该有问题,按照我的设置

8.png
回复

使用道具 举报

3

主题

11

回帖

20

积分

新手上路

啥也不会入了坑

积分
20
 楼主| 发表于 2020-5-30 13:55:30 | 显示全部楼层
eric2013 发表于 2020-5-30 10:52
你的boot跳转设计应该有问题,按照我的设置

从应用程序跳转到bootLoader 是一样的吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106830
QQ
发表于 2020-5-30 15:52:46 | 显示全部楼层
DLZ 发表于 2020-5-30 13:55
从应用程序跳转到bootLoader 是一样的吗

基于STM32H7的BOOT和APP代码都使用最新版uCOS-III V3.08.00的案例,相互之间任意跳转
http://www.armbbs.cn/forum.php?m ... 7260&fromuid=58
(出处: 硬汉嵌入式论坛)

分享个基于STM32H7的BOOT和APP代码都使用RTX5的案例,相互之间任意跳转
http://www.armbbs.cn/forum.php?m ... 7247&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

3

主题

11

回帖

20

积分

新手上路

啥也不会入了坑

积分
20
 楼主| 发表于 2020-5-30 17:27:25 | 显示全部楼层
eric2013 发表于 2020-5-30 15:52
基于STM32H7的BOOT和APP代码都使用最新版uCOS-III V3.08.00的案例,相互之间任意跳转
http://www.armbbs ...

在BootLoader初始化了
USBH_Init(&USB_OTG_Core,
                                USB_OTG_HS_CORE_ID,
                                                        &USB_Host,
                                                        &USBH_MSC_cb,
                                                        &USRH_cb);

到了APP还要初始化吗
就是卡在初始化里的usb_printf
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106830
QQ
发表于 2020-5-30 17:38:32 | 显示全部楼层
DLZ 发表于 2020-5-30 17:27
在BootLoader初始化了
USBH_Init(&USB_OTG_Core,
                                USB_OTG_HS_CORE_ID,

你发了两个帖子,两个帖子里有价值的信息描述太少了,回复你的问题全凭感觉猜。
就你这个条消息,我现在才知道你的boot里面也有USB。。。
回复

使用道具 举报

3

主题

11

回帖

20

积分

新手上路

啥也不会入了坑

积分
20
 楼主| 发表于 2020-5-31 21:49:05 | 显示全部楼层
[quote][url=forum.php?mod=redirect

所以两边都有USB 需要初始化两边吗……
回复

使用道具 举报

3

主题

11

回帖

20

积分

新手上路

啥也不会入了坑

积分
20
 楼主| 发表于 2020-5-31 23:01:18 | 显示全部楼层
[quote][url=forum.php?mod=redirect

是重枚举的问题吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106830
QQ
发表于 2020-6-1 00:24:59 | 显示全部楼层
DLZ 发表于 2020-5-31 23:01
[quote][url=forum.php?mod=redirect

是重枚举的问题吗

方便的话,直接上传APP和BOOT工程吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-6 14:51 , Processed in 0.237778 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表