USB调试问题 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5148|回复: 3
打印 上一主题 下一主题

[已解决] USB调试问题

[复制链接]

11

主题

17

帖子

1139

积分

金牌会员

Rank: 6Rank: 6

积分
1139
跳转到指定楼层
楼主
发表于 2018-9-28 10:49:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题如下:2 \4 D# E1 z. s7 m6 ?- l$ L6 I3 Z' y* ^# a
1.使用创隆开发板,用JTAG在线调试时,每次DEBUG都出现error1180,提示要按开发板上的reset按键,然后retry才能正常使用,请问是什么问题。4 x3 v5 K& R2 ?: U6 ]
2.用创龙OMAP138调试USB时,运行USB_DEV_SERIAL程序时,将usbdenum.c添加到工程目录下,则无法识别USB设备,去除该函数则可以正常运行。3.当使用创龙开发板运行USB_DEV_SERIAL程序,使用JTAG在线调试时,第一次上电可以正常识别usb设备,当使用CCS上的软件复位按钮,重新开始运行程序,则无法识别USB设备,必须要将开发板断电重启才可以正确识别USB设备。( w9 P$ `+ j- t4 Z8 c3 F4 m' h
4.我用创龙的核心板,自己搭建了外设,原理图都和创龙开发板一样,但用USB_DEV_SERIAL程序调试时,出现无法识别USB设备的现象,如果软件和电路图都没问题,是硬件电路,或者说电路的问题,该怎么调试(附,阻抗不匹配会导致USB无法识别么,如果是,该怎么确定是这个问题引起的,该如何做阻抗匹配呢)1 g( F6 K# Q9 G. _
5.在底板原理图中,许多高速差分线如USB OTG原理图旁都标有“需要做阻抗控制”,创龙的开发板上是已经做了阻抗控制还是没有做,该怎么做?
2 _; {' {4 p2 x! n$ c( k" P0 o3 G
0 p6 l8 Y" Y' T0 z# f
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

3

主题

524

帖子

2083

积分

创龙

Rank: 8Rank: 8

积分
2083
沙发
发表于 2018-9-28 15:34:54 | 只看该作者
1、确认您的仿真器配置文件是否选择正确,建议重新建立一个仿真配置文件。此外每次要先停止CCS的运行,再给开发板断电,否则也会出现error1180的报错。2 M/ y# z) i0 @$ e, B
2、usbdenum.c这个函数是您自己编写的程序吗?添加这个文件的作用是什么?如果是想要测试USB OTG接口的可用性,可以参考《2-1-开发板快速体验》进行USB OTG接口的测试。6 i8 A. i5 W! D" ^- q
3、这种现象是正常的。软件复位之后再重新运行,但是硬件没有进行相关的初始化,所以是无法识别USB设备。! N( P! w( @& i5 W
4、5我们的开发板上是已经做了阻抗控制的。
回复 支持 反对

使用道具 举报

11

主题

17

帖子

1139

积分

金牌会员

Rank: 6Rank: 6

积分
1139
板凳
 楼主| 发表于 2018-9-28 15:50:38 | 只看该作者
谢谢答复,继续问下:
9 x2 l5 Q3 ?2 W! O( J$ Y1.usbdenum.c函数是你们公司提供的库文件,在USBLib的device文件包中,这个函数应该是开发板在设备模式下,PC识别开发板的USB OTG接口用到的枚举函数。
( q% o2 K/ n) T1 e8 C# H: Q2 J- R我将这个函数添加到工程中,是想弄清楚USB进行枚举的过程。
/ W* t' |! R& e1 f) t2.我们自己做的开发板只有RS485接口,没有UART2接口,故直接用开发例程中的Linux方式调试,无法看到调试信息,您有什么好的建议么。
/ t# s1 g5 a6 z4 w& E4 W  Q3.你们的是已经做了阻抗控制?比如在USB OTG的电路原理图上没有看到相关的电路啊,是不是都做在核心板内部了。
; N6 h) V/ e; C7 B" M, i& _4.阻抗匹配是不是串联电阻或者并联电阻的方式,一般不是选择一种就可以了么,在开发板原理图中RS485的R58,和R57以及R59是不是都是用来做阻抗控制的?3 b% T1 ~, a) W8 D6 y; ~
5.我们用创龙核心板,自己做的开发板如在USB OTG接口该怎么做阻抗匹配?不做会影响USB的识别么
回复 支持 反对

使用道具 举报

3

主题

524

帖子

2083

积分

创龙

Rank: 8Rank: 8

积分
2083
地板
发表于 2018-9-29 09:57:26 | 只看该作者
我们的是已经做了阻抗控制的,差分阻抗是PCB实现的,从原理图中是体现不出来。
/ r, R# z$ G" Z8 }* F: W1 RPCB的阻抗控制是由 线宽线距 参考平面距离,介质等参数共同决定的,这个您要自己去了解。这个涉及很多东西的,每个厂家,不同人设计都会不一样,所以具体的做法我们是没有提供的。
& d/ Y1 n. e5 ^/ W) w5 E* mUSB OTG如果不做阻抗匹配,是会影响USB的识别和使用的,这个您可以看一下芯片的数据手册,USB和SATA走线的要求,这些都有说明。+ C1 Z. c% Y0 Z- Q5 s2 G- l, B
7 f5 w1 m. D5 S$ {
. U2 o' v0 Y$ G  `" t
3 y, j5 X9 l/ B# }' V
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-1 09:50 , Processed in 0.037891 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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