About CY7C65211

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Robin_Peng
Level 5
Level 5
Distributor - Macnica(GC)
100 replies posted 50 replies posted 50 questions asked

您好!

请问下使用CY7C65211扩展SPI或UART,id读出来是63xxx,这个还需要特殊初始化吗?

谢谢

0 Likes
1 Solution
YiZ_31
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

客户可以参考这篇帖子中的工具,生成固件,并且在linux下烧写到cy7c65211中:

Re: USB-Serial Configuration Utility source code

View solution in original post

0 Likes
15 Replies
Robin_Peng
Level 5
Level 5
Distributor - Macnica(GC)
100 replies posted 50 replies posted 50 questions asked

您好!

补充下:主控使用的Linux ,请问下使用CY7C65211扩展SPI或UART,id读出来是63xxx,这个还需要特殊初始化吗?

目前读回ID是002,但是官网驱动里面要求005,这个ID是否也要初始化为005,

谢谢

0 Likes
Robin_Peng
Level 5
Level 5
Distributor - Macnica(GC)
100 replies posted 50 replies posted 50 questions asked

各位专家啊,麻烦回复下,

客户目前使用的时Linux系统,没办法配置成SPI,能否提供下SPI的配置文件,

谢谢

0 Likes
YiZ_31
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

CY7C65211是由专门的配置工具的Cypress USB-Serial Configuration Utility,你可以修改相应的配置项目。这个软件没有linux板,可以找台windows 电脑配置相应的SCB模块

Robin_Peng
Level 5
Level 5
Distributor - Macnica(GC)
100 replies posted 50 replies posted 50 questions asked

好的,谢谢您。

但是,客户目前USB是固定死的,直接连接到板子的CPU上的,没办法连接到Windows电脑了,像这种SPI的配置文件应该是通用的吧,能否有个现成的SPI配置文件供客户使用?谢谢

0 Likes
Robin_Peng
Level 5
Level 5
Distributor - Macnica(GC)
100 replies posted 50 replies posted 50 questions asked

Hi Sir,

客户那一直没办法配置成SPI,现在sdk不认为这是spi,得先把芯片设置成spi,但是sdk没有通道设置,我在想是不是硬件连接存在问题,下面是客户65211部分的原理图,其中spi直接接了flash,能否帮忙看下,是否存在问题?还有,这个芯片是免驱的是吧,客户主板系统既然linux的,在Linux下做些参数的配置,应该就是做些代码操作,应该就可以用了吧。

谢谢

pastedImage_0.png

0 Likes
YiZ_31
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

你从这个页面下载linux SDK, 其中有linux上的 操作指南。

https://www.cypress.com/documentation/software-and-drivers/usb-serial-software-development-kit

0 Likes
Robin_Peng
Level 5
Level 5
Distributor - Macnica(GC)
100 replies posted 50 replies posted 50 questions asked

您好!

目前是这种情况,客户使用官网上的“CyUSBSerial_SDK_Linux”,在此文件夹下使用的是“testUtility”文件进行了测试,可以进行简单的通信,但是不能显示SPI和I2C是可以配置的,如下 :PID应该是a,但是读回的是“2”,并且“VENDOR_I2C”、“VENDOR_SPI”都是显示的NA,请问这是由于什么造成的?谢谢。

   $ CyUSBSerial

   ----------------------------------------------------------------------

   Device Number | VID | PID | INTERFACE NUMBER | FUNCTIONALITY

   ----------------------------------------------------------------------

   0             |4b4  |a    | 0     | VENDOR_I2C

   0             |4b4  |a    | 1     | VENDOR_SPI

   0             |4b4  |a    | 2     | NA                    

0 Likes
YiZ_31
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

这个testutility只是测试读写的。。。客户得用CyUSBSerial API.pdf中的API去配这个片子。。。

Robin_Peng
Level 5
Level 5
Distributor - Macnica(GC)
100 replies posted 50 replies posted 50 questions asked

Hi Sir,

谢谢,

客户使用CyUSBSerial API.pdf中的API去配这个片子,但是,目前主要都不能识别SPI/I2C,也就没办法配置SPI啊,

Thanks

0 Likes
YiZ_31
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

客户可以参考这篇帖子中的工具,生成固件,并且在linux下烧写到cy7c65211中:

Re: USB-Serial Configuration Utility source code

0 Likes
Robin_Peng
Level 5
Level 5
Distributor - Macnica(GC)
100 replies posted 50 replies posted 50 questions asked

您好,

客户的CY7C65211能再linux系统下识别出设备的,只是读出的信息没有VENDOR_I2C和VENDOR_SPI,通过CyUSBSerial API.pdf进行配置也不能成功,好像是写死了,谢谢

  $ CyUSBSerial

   ----------------------------------------------------------------------

   Device Number | VID | PID | INTERFACE NUMBER | FUNCTIONALITY

   ----------------------------------------------------------------------

   0             |4b4  |a    | 0     | VENDOR_I2C(现在读回来是NA)

   0             |4b4  |a    | 1     | VENDOR_SPI(现在读回来是NA)

   0             |4b4  |a    | 2     | NA                   

0 Likes
Robin_Peng
Level 5
Level 5
Distributor - Macnica(GC)
100 replies posted 50 replies posted 50 questions asked

您好,

这个帖子最早发给过客户,这个帖子只能下载配置文件,但是不能修改配置文件,客户这也试过多次。

谢谢!

0 Likes
YiZ_31
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

就是要重新烧写芯片固件啊,需要在windows上生成.cyusb固件