This firmware has to be uploaded to OLIMEXINO-32u4 in order to use it as an iCE40 programmer.
This firmware can be uploaded via Arduino IDE. To compile it use SPIFlash 2.2.0 library for Winbond Flash Memory by Prajwal Bhattaram - Marzogh.
To load this library via Internet go to Sketch -> Include Library -> Manage Libraries. Refer to the pictures in this folder for more information on the library installation procedure.