查看: 840|回复: 2

[已解决] 在lpcXpresso5528 上运行 usb 例程失败

[复制链接]
  • TA的每日心情
    擦汗
    2021-3-24 09:39
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    12

    主题

    94

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    299
    最后登录
    2021-12-28
    发表于 2021-2-23 15:50:29 | 显示全部楼层 |阅读模式
    本帖最后由 小恩GG 于 2021-5-21 16:41 编辑

    1. 例程是 lpcxpresso55s28_dev_cdc_vcom_bm,  功能也比较简单就是收到数据之后自环回来的一个例程
    2. 拔掉J7,USB0 FS 由 HOST 供电
    3. 通过 LINK 口写入程序 -- OK
    4. 查看调试信息 - OK
    5. 插上 USB0 FS 电缆: PC 能正常识别串口,包括在识别过程中能出现 例程中 设置的 字符串 描述符 - OK
    6. 打开 串口调试助手, 发送字符串后接收窗口没内容,再点击发送串口助手就报错了,只有第一次可以发送

    有兄弟手里有类似开发板试过这个例程的吗?
    我知道答案 目前已有2人回答
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-3-24 09:39
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    12

    主题

    94

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    299
    最后登录
    2021-12-28
     楼主| 发表于 2021-2-24 11:32:57 | 显示全部楼层
    例程已经可以顺利运行,读代码后发现在回调函数里面在主机发出控制线的请求后,发送数据的准备信号才有效,才可以自环,手动在串口终端上给出后,数据就可以正常自环了,后来找到例子里面 readme.pdf后,里面也说了这个问题,If the terminal shows ’serial port number failure’, check the ’DTR’ item in terminal configuration window or set the variable s_cdcVcom.startTransactions always be true in code.
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-3-24 09:39
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    12

    主题

    94

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    299
    最后登录
    2021-12-28
     楼主| 发表于 2021-2-25 14:32:35 | 显示全部楼层
    推荐大家一本书 <微控制器USB的技术及应用入门> 也是NXP编写的培训资料,KINDLE上可以直接买,对理解NXP的SDK USB 协议栈以及应用非常有帮助。对于时间紧的兄弟,甚至可以不细看 USB-IF 的文档,就可以开始应用开发了,例子也很容易集成到自己的应用里。
    PS: 网上那个usb中文的文档实在翻译的太痛苦了,还不如看英文的,然而内容和细节太多了,这本书能够帮你把这些内容都串起来,对usb的整体理解很有帮助,快速建立起概念
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-19 21:08 , Processed in 0.255091 second(s), 22 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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