Getting started: Difference between revisions
Jump to navigation
Jump to search
(Created page with "== Programming with open tools == All you need to do is to run iceprog and provide the bitstream .bin file as a parameter. iceprog mybitstream.bin The tool will detect yo...") |
(added note about port swapping) |
||
Line 16: | Line 16: | ||
[[File:Raidant-programmer-device-icebreaker.png|thumb|left]] | [[File:Raidant-programmer-device-icebreaker.png|thumb|left]] | ||
== Troubleshooting == | |||
If the above instructions still result in an error similar to: | |||
INFO - Device1 iCE40UP5K: W25Q128JV: Erase, Program, Check | |||
Initialization ... | |||
Verifying IDCode ... | |||
ERROR - Function: CHECK_ID | |||
Expected Data: h17 Actual: hFF | |||
ERROR - Operation: failed. | |||
ERROR - Programming Error | |||
You might want to try switching the cable Port. Windows likes to swap them sometimes. |
Revision as of 15:42, 19 August 2019
Programming with open tools
All you need to do is to run iceprog and provide the bitstream .bin file as a parameter.
iceprog mybitstream.bin
The tool will detect your iCEBreaker erase and flash the binary file.
Programming on windows using Radiant Programmer
The official Lattice tool requires a bunch of manual settings to use.
Here are two screenshots showing all the options you have to choose so that you can program your iCEBreaker.
Troubleshooting
If the above instructions still result in an error similar to:
INFO - Device1 iCE40UP5K: W25Q128JV: Erase, Program, Check Initialization ... Verifying IDCode ... ERROR - Function: CHECK_ID Expected Data: h17 Actual: hFF ERROR - Operation: failed. ERROR - Programming Error
You might want to try switching the cable Port. Windows likes to swap them sometimes.