跑USB_HOST_KEYBOARD历程,lcd显示NO device - TMS320C6748 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 8218|回复: 12
打印 上一主题 下一主题

跑USB_HOST_KEYBOARD历程,lcd显示NO device

[复制链接]

10

主题

30

帖子

183

积分

注册会员

Rank: 2

积分
183
跳转到指定楼层
楼主
发表于 2015-9-14 14:29:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
键盘灯也不亮,lcd上显示未连接,这种情况谁遇见过
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
沙发
发表于 2015-9-18 16:47:16 | 只看该作者
确认连接到 USB OTG 接口
回复 支持 反对

使用道具 举报

10

主题

30

帖子

183

积分

注册会员

Rank: 2

积分
183
板凳
 楼主| 发表于 2015-9-19 15:09:48 | 只看该作者
希望缄默 发表于 2015-9-18 16:47
确认连接到 USB OTG 接口

连接的OTG  用转接头连到键盘的,开发板对键盘有没有什么要求?还有一个问题,键盘USB连接在操作系统下不是一般都要用驱动吗?历程中有没有用驱动?还是用其他的办法呢。
另外 请问 现在有没有在BIOS下的 键盘历程呢?

点评

有线键盘 有 没有 但是可用参考置顶帖移植过去  详情 回复 发表于 2015-9-19 16:32
回复 支持 反对

使用道具 举报

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
地板
发表于 2015-9-19 16:32:28 | 只看该作者
李大家 发表于 2015-9-19 15:09
连接的OTG  用转接头连到键盘的,开发板对键盘有没有什么要求?还有一个问题,键盘USB连接在操作系统下不 ...

有线键盘

没有 但是可用参考置顶帖移植过去
回复 支持 反对

使用道具 举报

10

主题

30

帖子

183

积分

注册会员

Rank: 2

积分
183
5#
 楼主| 发表于 2015-9-21 09:02:00 | 只看该作者
希望缄默 发表于 2015-9-19 16:32
有线键盘

没有 但是可用参考置顶帖移植过去

驱动在哪个.c文件里呢,具体是什么函数呢?麻烦您了,小弟新手!

点评

C6748_StarterWare%usblib  详情 回复 发表于 2015-9-21 09:14
回复 支持 反对

使用道具 举报

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
6#
发表于 2015-9-21 09:14:16 | 只看该作者
李大家 发表于 2015-9-21 09:02
驱动在哪个.c文件里呢,具体是什么函数呢?麻烦您了,小弟新手!

C6748_StarterWare\usblib
回复 支持 反对

使用道具 举报

10

主题

30

帖子

183

积分

注册会员

Rank: 2

积分
183
7#
 楼主| 发表于 2015-9-21 14:51:00 | 只看该作者

检测USB有没有接设备,是是怎么检测的,是某个引脚电平吗,比如键盘历程里    g_eUSBState = STATE_KEYBOARD_INIT; 我怎么找不到 g_eUSBState 的赋值 的源头在哪,还请您大概给说一下,怎么检测到USB的连接状态的。麻烦您了

点评

USBHCDEvents 驱动注册的回调函数里面更新状态的  详情 回复 发表于 2015-9-22 09:13
回复 支持 反对

使用道具 举报

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
8#
发表于 2015-9-22 09:13:33 | 只看该作者
李大家 发表于 2015-9-21 14:51
检测USB有没有接设备,是是怎么检测的,是某个引脚电平吗,比如键盘历程里    g_eUSBState = STATE_KEYBO ...

USBHCDEvents 驱动注册的回调函数里面更新状态的
回复 支持 反对

使用道具 举报

10

主题

30

帖子

183

积分

注册会员

Rank: 2

积分
183
9#
 楼主| 发表于 2015-9-22 09:39:59 | 只看该作者
希望缄默 发表于 2015-9-22 09:13
USBHCDEvents 驱动注册的回调函数里面更新状态的

我跑程序,程序就没有跑到USBHCDEvents里,请问USB状态是根据什么检测到的,是USB口的某个引脚,还是某个寄存器呢?谢谢您!

点评

物理上是通过 D- 和 D+ 的电平确认 协议上是通过 USB 的设备枚举 这是一个比较复杂的过程 建议你了解下 USB 协议  详情 回复 发表于 2015-9-22 12:48
回复 支持 反对

使用道具 举报

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
10#
发表于 2015-9-22 12:48:42 | 只看该作者
李大家 发表于 2015-9-22 09:39
我跑程序,程序就没有跑到USBHCDEvents里,请问USB状态是根据什么检测到的,是USB口的某个引脚,还是某个 ...

物理上是通过 D- 和 D+ 的电平确认
协议上是通过 USB 的设备枚举 这是一个比较复杂的过程 建议你了解下 USB 协议
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-4-29 04:41 , Processed in 0.046089 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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