Skip to main content
Topic: OLS files and utilities - Windows, Linux, Mac (Read 44976 times) previous topic - next topic

OLS files and utilities - Windows, Linux, Mac

This package will work with OLS v1.04 and previous versions.

Contents:

PIC
PIC firmware v2.5 (and source) - includes support for Winbond ROM
Firmware upgrade utility - win32 firmware update utility included

PIC bootloader - factory version

FPGA
FPGA bitstream v2.12 - latest 'official' release
ROM update utility "ols-loader" v0.4 (and source) - includes support for Winbond ROM, win32 compile included
Got a question? Please ask in the forum for the fastest answers.

ols-loader v0.4 for OSX

Reply #1
ols-loader v0.4 for OSX

And here is an OSX build.  Based on current svn (1/13/2011).  10.6 only.  Though I can make it work on 10.5, it requires changes to termios handling in the source and will not run beyond 115200 baud.

If anyone truly needs Leopard support, they can contact me directly for details.

Firmware update utility for Linux

Reply #2
PIC Firmware update utility for Linux
Got a question? Please ask in the forum for the fastest answers.

Windows PIC and FPGA update GUI

Reply #3
GUI firmware and bitstream updater for Windows, from here:
viewtopic.php?f=23&t=1636
Got a question? Please ask in the forum for the fastest answers.

Re: OLS files and utilities - Windows, Linux, Mac

Reply #4
Here are some pre-built binaries for robots command line updater from this thread http://http://dangerousprototypes.com/forum/viewtopic.php?f=23&t=1654

The linux binary was built under 32bit Fedora 14, the windows executable built with MinGW (but note that it's untested).

Re: OLS files and utilities - Windows, Linux, Mac

Reply #5
hi i received my logic sniffer but i can instal the client when i download the latest version 0.9.5 beta 2, there aren't executable file or setup file, how can a install it?

Re: OLS files and utilities - Windows, Linux, Mac

Reply #6
You probably shouldn't post the same thing in multiple threads ....

anyways... you don't install it, you need to have java JRE (java runtime environment) installed, and there are "run.bat" and "run.sh" executables to start the OLS client.

Re: OLS files and utilities - Windows, Linux, Mac

Reply #7
thakns and what is the driver for the board in windows

Re: OLS files and utilities - Windows, Linux, Mac

Reply #8
because my pc cant find the driver. any suggestion?

Re: OLS files and utilities - Windows, Linux, Mac

Reply #9
did you download the complete package from gadget factory ?

link is in this thread:
viewtopic.php?f=23&t=675

Re: OLS files and utilities - Windows, Linux, Mac

Reply #10
thanks was useful !

Re: OLS files and utilities - Windows, Linux, Mac

Reply #11
was there ever a binary for OS X that worked?

...well i just built from this source -> https://github.com/robots/ols-fwloader  The program built, but if wouldn't even status the device :-/

And the device is showing up as /dev/tty.usbmodemfd121
cheers
-C

HELP! Seem have corrupted my flash!

Reply #12
I just received my OLS from Seeed, checked it out with the client, and it seemed to run.

I then went about checking for the latest firmware to load, and got in trouble.

I'm on MAC OSX, so I downloaded ols-loader v0.4 for OSX and got that to run.  It informed  me that I have fw 2.3:

[font=courier:]edwardc% ./ols-loader -p:/dev/tty.usbmodem411 -t:115200 -status
Logic Sniffer ROM loader v0.3 (November 9, 2010)
Opening serial port '/dev/tty.usbmodem411' @ 115200 ... OK
Found OLS HW: 1, FW: 2.3, Boot: 2
Found flash: WINBOND W25X40
OLS status: 00[/font:]

I downloaded ols-06FEB2011-package.zip which had fw 2.5 in it.

Next, I read out and saved what I thought was my existing fw, but apparently was the flash:

[font=courier:]edwardc% ./ols-loader -p:/dev/tty.usbmodem411 -t:115200 -rH:ORIGINAL_OLSv1.firmware.v2.3.hex -read
Logic Sniffer ROM loader v0.3 (November 9, 2010)
Opening serial port '/dev/tty.usbmodem411' @ 115200 ... OK
Found OLS HW: 1, FW: 2.3, Boot: 2
Found flash: WINBOND W25X40
Will read 1024 pages
...[/font:]

Then I tried to write the new FW:

[font=courier:]edwardc% ../..//ols-loader -p:/dev/tty.usbmodem411 -t:115200 -wH:OLSv1.firmware.v2.5.hex -write
Logic Sniffer ROM loader v0.3 (November 9, 2010)
Opening serial port '/dev/tty.usbmodem411' @ 115200 ... OK
Found OLS HW: 1, FW: 2.3, Boot: 2
Found flash: WINBOND W25X40
Reading HEX file 'OLSv1.firmware.v2.5.hex' ... OK! (binary size = 16376)
Will write 64 pages
Page 0x0000 write ... (0x0000 0x0000)OK
...[/font:]

Now, the OLS does not function, and a selftest indicates a fail:

[font=courier:]edwardc% ../..//ols-loader -p:/dev/tty.usbmodem411 -selftest
Logic Sniffer ROM loader v0.3 (November 9, 2010)
Opening serial port '/dev/tty.usbmodem411' @ 921600 ... OK
Found OLS HW: 1, FW: 2.3, Boot: 2
Found flash: WINBOND W25X40
done...
Failed :( - '8'
ERROR: DONE pull-up failed self-test :([/font:]

Even tried reloading the file I saved out at the beginning, but apparently thats bad too.

No sigh of a "flash" .bin or .hex file in the ols-06FEB2011-package.zip archive.

I'm stuck!  Please help.  Just need a pointer to the flash file, and a correct  set of steps to load it.

Re: OLS files and utilities - Windows, Linux, Mac

Reply #13
Please try this latest update package, I think that will fix everything:
http://www.gadgetfactory.net/logicsniff ... r.Download
Got a question? Please ask in the forum for the fastest answers.

Re: OLS files and utilities - Windows, Linux, Mac

Reply #14
I downloaded the latest files, and found what I needed, but still had to borrow a Windows computer to reload the firmware. At any rate, it now seems to be working with the latest versions, and self test passes. 

But when using Jawi's client, the "show device metadata" button comes up blank.  In addition, using test mode and connecting to the wing connector does not give the correct test pattern, so I don't think I'm quite there yet.  Suggestions?