cancel
Showing results for 
Search instead for 
Did you mean: 

USB Superspeed Peripherals

anju_2324996
New Contributor

你好:

      自己做了块板子,上面有cyusb3035这个芯片,固件部分需要按照要求自己修改,在调试时发现板子目前只有USB接口和一个UART,请问在这种情况下,能否搭建调试环境?假如可以,我改如何搭建呢?请问有相关的文档资料没?FX3 SDK的debug该如何配置。假如不可以,有什么补救的方法没,请告知,谢谢!

0 Likes
Reply
1 Solution
YangyangC_06
Employee

你可以参考FX3 TRM的8.7节

基本上每个example project里都有使用UART的范例。

http://www.cypress.com/file/134661/download

View solution in original post

6 Replies
YangyangC_06
Employee

如果有UART硬件接口,那么你可以同过UART输出调试信息的。

0 Likes
Reply
anju_2324996
New Contributor

你好,我知道uart可以打印调试信息,初次接触FX3,这种情况下如何设置调试环境,才能打印出输出?

0 Likes
Reply
YangyangC_06
Employee

你可以参考FX3 TRM的8.7节

基本上每个example project里都有使用UART的范例。

http://www.cypress.com/file/134661/download

View solution in original post

anju_2324996
New Contributor

yyca你好:

     在固件程序里,有个cyU3PConnectState(CyTrue,CyTrue)函数,当我把第二个参数即重枚举参数修改为CyFalse时,可以运行固件,我做的大容量存储盘可以在电脑设备管理器里发现,而CyTrue时却不可以。请问为CyFalse时,是按usb多少连接的,是usb1.0吗?没法枚举2.0和3.0的问题是否可以确定为硬件布线造成的,有补救的方法不?

0 Likes
Reply
YangyangC_06
Employee

第一个参数用来控制设备是否连接,第二个参数用来控制设备是否枚举为USB3.0.

当第一个参数为True而第二个参数为false时,是USB2.0 的连接模式。

你提到的问题大概率是 硬件设计的问题(你可以参考AN70707检查你的设计),是否有补救的方法还得看具体什么原因再下结论。

anju_2324996
New Contributor

恩恩,感谢你的回复!

0 Likes
Reply