Skip to main content

Topics

This section allows you to view all Topics made by this member. Note that you can only see Topics made in areas you currently have access to.

Topics - nickandrew

1
Open Bench Logic Sniffer / Problems updating under Linux
Thanks for the replies.

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.
2
Open Bench Logic Sniffer / Scans intermittently show only zero
I'm using the OLS v1.04 board, just received it a few days ago. Jawi's client version 0.9.2. I haven't modified the firmware.

I'm trying to capture serial signals on Channel group 0 only, inside numbering, internal sampling clock, various rates, various sizes, Noise Filter disabled, RLE disabled.

Sometimes, not all the time, every scan shows only zeroes when I know for a fact that some of the signals are logic high. I've tried restarting the client and rebooting the OLS, but not found any reliable way to get my scans back.

Any suggestions?

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.01182279592session_write_close ( )...(null):0
20.01222411184ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01222411960Database_MySQL->query( ).../DatabaseHandler.php:119
40.05622550696Database_MySQL->error( ).../Db-mysql.class.php:273