1
Open Bench Logic Sniffer / Problems updating under Linux
I didn't have the time to spend to work through the instructions provided at the time, but am having a go at it now.
My OLS is 1.04 and has the Winbond flash chip. Linux ols-loader binaries in the latest SVN repository (http://gadgetforge.gadgetfactory.net/svn/butterflylogic) are either version 0.2 or are 64-bit (mine is 32-bit linux). They don't recognise the chip.
I compiled the current ols-loader (v0.3) OK and it recognizes the Winbond W25X40. I recommend committing a fresh build of ols-loader into the repository.
I was able to read the flash rom and get a copy of the current contents:
deeaf00adbd53c5d649bcb4fa11dd9b2 nick-current-flash.bit
f0a1004ec98e5e9a6fee86eb7f4de42f nick-current-flash.hex
That's where I'm up to at the moment.
Oh yes, the output from ols-loader:
$ ols-loader -p:/dev/ttyACM0
Logic Sniffer ROM loader v0.3 (November 9, 2010)
Opening serial port '/dev/ttyACM0' @ 921600 ... OK
Found OLS HW: 1, FW: 2.2, Boot: 2
Found flash: WINBOND W25X40
Previous advice from Ian recommended "I also recommend a full upgrade to bitstream v2.12 and firmware v2.1"
Now is "bitstream v2.12" what the FPGA runs? Is 2.12 later than 2.2? The version numbers are confusing me because there seems to be no consistency in the version numbering in the SVN repository. When Ian wrote "firmware v2.1" I assume he meant "Bootloader v2.1" ? The latest is now 2.6?
I'm going to have a try with the package/OLS_Upgrader/ols-upgrader.sh but it uses ols-fw-update and that's something only provided as a windows executable in the repository - I don't know where the source is.