17-04-2023, 04:56 PM
Unlike earlier Hedghog's in this one the flash memory is programmed directly by SPI.
When you receive the programmer it will come with fly leads and they must be connect in the following way
The programming tool can be hard to navigate I hope the following description will help a bit.
Open the Dimond Programmer
For Device Family select iCE40
For Device select iCE40HX1K
Double click on Operation
In the window that opens
For Access mode select SPI Flash Programming
For Operation select SPI Flask Erase, Program, Verify
Select your programming file
In the SPI Options section
For Family select SPI Serial Flash
For Vendor select Micron
For device select N25Q032
For Package select 16-pin SOIC
Press OK at bottom of window
When ready to programme press the green coloured icon at top of main window (2nd icon from right)
When the Hedghog L starts up the PIC takes control of one of the SPI pins for a short time.
So allow about 2 seconds after powering up before starting to programme the flash memory.
Frank
When you receive the programmer it will come with fly leads and they must be connect in the following way
Code:
Programmer Hedghog L
SCK / TCK TO SPI_SLK
SI / TDI TO SPI_SD0
SO / TD0 TO SPI_SDI
SS / ISPEN TO SPI_SS
TRST TO CRESET
GND TO GND
VCC TO 3V3The programming tool can be hard to navigate I hope the following description will help a bit.
Open the Dimond Programmer
For Device Family select iCE40
For Device select iCE40HX1K
Double click on Operation
In the window that opens
For Access mode select SPI Flash Programming
For Operation select SPI Flask Erase, Program, Verify
Select your programming file
In the SPI Options section
For Family select SPI Serial Flash
For Vendor select Micron
For device select N25Q032
For Package select 16-pin SOIC
Press OK at bottom of window
When ready to programme press the green coloured icon at top of main window (2nd icon from right)
When the Hedghog L starts up the PIC takes control of one of the SPI pins for a short time.
So allow about 2 seconds after powering up before starting to programme the flash memory.
Frank







