5.1 常见问题
1:USB 驱动安装失败
如果电脑操作系统是Windows XP、Win7 或 Win8,且非官方原版, 而是精简系统,可能会遇到安装失败的问题,可以搜索 “ST 虚拟串口驱动安装失败”获取解决方案,不要选择与实际系统的不相符的驱动进行安装,必要时联系技术支持。
2:ICWKEY连接判断
确保ICWKEY客户端 和ICWKEY断开连接(未配对)的情况下,ICWKEY 插入 PowerWriter 的 USB 插座,蜂鸣器滴滴两声就表示连接成功。
3:验证签名数据
当 PowerWriter 烧录成功后,绿色指示灯会亮,如果用户担心烧录的数据与期望的不一样,在芯片没有开启读保护的情况下,可以使用 PowerWriter.exe 或者其他工具对目标芯片进行校验,或者回读数据观察数据是否和原始档案一致。
4:调试时失败
签名信息由PowerWriter进行编程,调试时没有授权数据,所以校验不能通过,请参考 ECDSA 范例 和 Matrix 范例。
5:签名数据长度
- Matrix : 长度一般为 12 字节,跟随设置,可设置 4 字节、8字节、12字节。
- ECDSA:长度不超过 141 字节。
6:编程失败原因
- 接线问题: 接线错误, 接线松动。
- 配置出错: 选择的芯片和目标芯片不一致。
- 次数耗尽:PowerWriter 或 ICWKEY 设置的次数用完。
- 禁用烧录:目标芯片已经关闭了烧录功能,比如开启了二级读保护, JTAG &serial wire 已经被禁用。
- 引脚复用:烧录IO 被程序改为普通IO,可尝试连接RESET引脚,使用under reset 模式来进行烧录。
- 供电不足: 电压过低可能会导致烧录失败。
7:编程后无法重新编程
可能是目标芯片已经开启了读保护。