概要
总结在使用lattice diamond烧写程序时,出现错误的情况及解决方法。(按照实际情况,不时补充)
问题
问题一
问题说明
Check configuration setup: Start.
Device#1 LCMXO2-1200HC: Failed to verify the ID
(Expected: 0x012BA043 Read: 0x03574087).
解决方法
JTAG SCAN一下,选择匹配的device,然后重新烧写。
问题二
问题说明
Check configuration setup: Start.
Device#1 LCMXO2-1200HC: Failed to verify the ID
(Expected: 0x012BA043 Read: 0x00000000).
或者
Check configuration setup: Start.
Device#1 LCMXO2-1200HC: Failed to verify the ID
(Expected: 0x012BA043 Read: 0xFFFFFFFF).
解决方法
可能是烧写器插错方向导致的,可以调换一下烧写器的插入方向,然后重启一下。
问题三
问题说明
已经擦除成功,识别ID成功,但是烧写失败。
查看LOG后发现
解决方法
1、use custom clock divider
2、设置 TCK Divider 为1
再次烧写。
相关资料参考
总结
现场使用情况复杂多变,需要细心仔细判断情况解决问题。