Getting started: Difference between revisions

From iCEBreaker FPGA
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.

Radiant-programmer-main-window.png
Raidant-programmer-device-icebreaker.png

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.