查看: 985|回复: 2

[求助] USB printer demo中怎么返回数据给上位机

[复制链接]

该用户从未签到

5

主题

15

帖子

0

中级会员

Rank: 3Rank: 3

积分
221
最后登录
2021-6-26
发表于 2020-10-28 13:01:18 | 显示全部楼层 |阅读模式
本帖最后由 ~物语 于 2020-10-28 13:05 编辑

测试平台: rt1011
测试demo : 2.png
我想让rt1011通过USB传输将一些数据发回电脑,类似与echo,电脑发送打印文档到MCU,MCU打印结束后通过USB将状态返回。
1.我在USB协议栈中看到USB_DevicePrinterAppCallback回调函数中有个状态位可以返回数据,但是我往buffer里填充数据后用bus hound抓取USB数据,没发现有我想发出的信息,请问这个状态位什么时候才执行。
1.png
2.我直接在While(1)中循环调用USB_DevicePrinterSend()函数想往外发送信息,bus hound中也没抓到MCU发出的数据。
4.png

bus hound抓取日志:
3.png
回复

使用道具 举报

该用户从未签到

656

主题

6312

帖子

0

超级版主

Rank: 8Rank: 8

积分
19995
最后登录
2024-4-23
发表于 2020-10-30 13:54:09 | 显示全部楼层
楼主你好!
你的SDK版本有些低了,可以去下载最新的SDK。
https://mcuxpresso.nxp.com/
关于你USB print的问题,如果直接运行官方的例程是否能够成功?
还是只是你修改之后,不能达到你的预设结果呢?
回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

15

帖子

0

中级会员

Rank: 3Rank: 3

积分
221
最后登录
2021-6-26
 楼主| 发表于 2020-11-3 11:35:00 | 显示全部楼层
小恩GG 发表于 2020-10-30 13:54
楼主你好!
你的SDK版本有些低了,可以去下载最新的SDK。
https://mcuxpresso.nxp.com/

修改了例程,因为例程中是没发送数据的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2024-4-24 06:56 , Processed in 0.113429 second(s), 22 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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