Error: FLASH_WRITE U_VDM Failed.

Announcements

Live Webinar: USB-C adoption. Simple & Cost-efficient solutions | April 18th @9am or 5pm CEST. Register now !

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

cross mob
Anonymous
Not applicable

我把SDK里CYPD3171-24LQXQ_cla_3_1_2_1511_0_0_0_pa.cyacd(126k)和 CYPD3171-24LQXQ_pb_3_1_2_1511_0_0_0_pb.cyacd(124k)更新EZ-PD™ Configuration Utility 更新cy4532kit 没有问题。但是从SDK编译release版,没有任何改动源代码,大小是127k,更新时失败:

Programming data from file: D:\Eric-SRM\CYPD3171-24LQXQ_pb\CYPD3171-24LQXQ_pb.cydsn\CortexM0\ARM_GCC_541\Release\CYPD3171-24LQXQ_pb.cyacd

Error: FLASH_WRITE U_VDM Failed.

Error: Flash update procedure failed

Error: DLL call returned error while flashing

请帮助,谢谢。

无法进行下一步开发了。

Eric Zhao

0 Likes
1 Solution

Cypress SDK 生成的文件也是可以使用的。没有差别。如果CC bootloader不能成功,您可以选择miniProg3进行烧写。目前您的设备显示在Boot mode,并且固件App部分已经损坏。

同时,您需要更新EZ-PD configuration Utility到最新版本。

Best Regards,

Lisa

View solution in original post

0 Likes
6 Replies
Anonymous
Not applicable

补充下:更新进度99%时 报错了,谢谢

0 Likes

1. 更新进度99%,表示固件基本烧写完毕。您可以测试一下是否固件能够正常使用?

2. 同时,您可以看看Ez-PD configuration Utility能否识别CCG3?

3. 如果能够识别,您可以再进行烧写。

4. 如果不能够识别,您需要一个MiniProg3,进行SWD更新。

Best Regards,

Lisa

0 Likes
Anonymous
Not applicable

谢谢,回复。

1、烧的是pa编译后,Ez-PD configuration Utility识别显示类型unkown。

2、设置成pa模式后,使用不正常,无法充电

3、再次用Ez-PD configuration Utility识别显示类型pb,很诧异

4、再次设置成pb模式后,因为没有电池,还不知如何检测

5、再设回编程模式,Ez-PD configuration Utility显示只有一个设备,就是电源板,

这也是一个问题:一个设备 二个设备 反复出现,没找到规律。似乎过段时间就好。

0 Likes
Anonymous
Not applicable

现在,第二个设备出现,read from device 出错。

Setting EVENT_MASK to enable VDM events.

PD contract established.

Setting CC Flashing Params: VID=0x4b4 Mode=0x1

Silicon ID of device: 0x2003

Device is currently in boot mode

Error: Both FW are invalid.

Error: DLL call returned error while reading the configuration。

显示还是pb.

再次感谢!

0 Likes
Anonymous
Not applicable

我重新编译了pb sdk,同样问题。

read from device同样显示powerbank。

写sdk里现成的文件,没有问题。只是小1,2k而已。难道有大小限制?

看来是得用 MiniProg3,进行SWD更新开发调试等?

我就想开发 可调速(电压变化)的手机 小风扇,有什么建议吗?再次感谢Lisa

0 Likes

Cypress SDK 生成的文件也是可以使用的。没有差别。如果CC bootloader不能成功,您可以选择miniProg3进行烧写。目前您的设备显示在Boot mode,并且固件App部分已经损坏。

同时,您需要更新EZ-PD configuration Utility到最新版本。

Best Regards,

Lisa

0 Likes