关于EMMC支持的问题

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

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

cross mob
anju_2324996
Level 1
Level 1
5 questions asked First question asked First reply posted

你好:

     之前做过64G的存储盘,用的是MTFC64GJDDN-4M IT这个emmc芯片和cyusb3035成功了。但是当我使用MTFC128GAJAEDN-AIT和cyusb3035时,不能枚举出存储盘,请问MTFC128GAJAEDN-AIT是否被支持?请确认,谢谢!还有个问题,新做的板子无法烧写spi flash,但是将烧写好的spi flash焊接上后,3035能够正常读取里面的固件,请问这个问题可能是什么原因造成的?请解答,谢谢!

0 点赞
4 回复数
YangyangC_06
Employee
Employee
750 replies posted 500 replies posted 250 replies posted

Hi Anty,

1. FX3S 是支持EMMC4.4 的。

2. SPI的烧写有对应的命令,具体可以在FLASH的datasheet中看到说明。有可能你选的FLASH和FX3S支持的写命令不一致而都命令是一致的。关于FX3/FX3S/CX3支持的FLASH可以查看如下的AN

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

0 点赞

Hi yyca:

     谢谢你的回复,SPI在第一版板子上验证过是可以的。目前新设计的板子,假如将固件下载的3035内部的RAM里,control center显示下载成功,但是不会枚举出设备。如果将固件下载到spi会显示cypress boot programmer device not found .和第一版板子不同的是,目前的板子上有两个3035,前段加了个usb集线器。集线器枚举正常,出现上面情况会是啥原因呢?困惑。

0 点赞
YangyangC_06
Employee
Employee
750 replies posted 500 replies posted 250 replies posted

Hi Anty jurise

control center 是检测绑定到cyusb3.sys的设备的,不是绑定这个驱动的设备是不能在control center里看到的。

如果你把固件下载到3035的RAM里并且成功,3035 会进行重枚举,3035 就会成为Mass storage 的设备,Windows里不会绑定到cyusb3.sys,而是USBSTOR.sys这样的驱动,你在control center 里就看不到。你需要在设备管理器里面看3035是不是成功重枚举了。或者你可以用BUS HOUND等工具查看下USB的log。

至于下载到SPI的问题,因为FX3S 的bootloader没有下载固件的功能,所以当需要下载固件到FLASH里时,FX3S会加载一个叫做bootprogrammer的固件,这个固件会采用Vendor的命令,将固件下载到SPI FLASH里。

如果bootProgrammer这个固件没有正确加载并枚举,你会看到cypress boot programmer device not found的问题,通常这种问题是由硬件设计缺陷引起的。

抱歉由于论坛的问题,我们没有收到你回复帖子的通知,故回复你有延迟,敬请谅解。

0 点赞

Is there any kit to support eMMC using CYUSB3035? And,  what is max throughput speed via USB3.0 and eMMC?

Thank you!

0 点赞