lattice MachXO2に書き込もうとしたらパスワードを求められた?
mouserで購入したlattce MXO2(LCMXO2-640HC-4TG100C)に書き込もうとしたら、こんなエラーが出た。
-------------------------------------------------------------
Starting: "pgr_program run"
INFO - Check configuration setup: Start.
INFO - JTAG Chain Verification. No Errors.
INFO - Check configuration setup: Successful.
INFO - Device1 LCMXO2-640HC: FLASH Program
"A Password Key is required. Please select a different operation in the Advanced Security Programming Mode."
ERROR - Process Operation Failed.
INFO - Elapsed time: 00 min : 01 sec
ERROR - Operation: unsuccessful.
ERROR: pgr_program failed.
ERROR - Programming failed.
-------------------------------------------------------------
Lattice diamondを色々漁っていると対象デバイス右クリックメニューのDevice Propertiesの中にAcces Modeがあり、Advanced Security Keys ProgrammingやAdvanced Security File Programmingなるモードがあった。Operationを色々変更するとウインドウ下部にはデフォルトで8桁のパスワードが黒丸で隠されて書かれている。
Access modeやOperationを色々いじって試してみたが当然パスワードが合っているはずもなく、パスワードが違いますという旨のエラーが出る。
Latticeはネット上にもほとんど情報がなく、完全にお手上げ状態。以前秋月で買ったデバイスには書き込めた。型番を見ると同じシリーズの上位互換のはずなのに書き込み方法が異なるはずがない。
Lattice Diamondで変な設定をしてしまったのか、最初からパスワード付データが書き込まれた個体をつかまされたのか(mouserでそんなことあるのか?)。