Skip to main content

Messages

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

Messages - Lucien

1
Bus Pirate Development / Re: Bus Pirate - Community Firmware 7.0
Hi all, I have a v3.6 Bus Pirate I bought a while ago that I'm only now getting started with.  It has a v4.4 bootloader, but only v5.1 firmware.  Are there any precompiled firmware files that I can use or would I need to compile them myself?

Also, I think I saw somewhere there is a v4.5 bootloader.  Would there be any reason for me to update that or should I be fine as I am?

Thanks!
2
Open Bench Logic Sniffer / Re: Need some help getting set up
Thanks!  Good to know it might not be just me that has a problem with the metadata function.

Weird though, reading through the documentation somewhere, I was under the impression that shorting PGC and PGD was an alternative to the other method.  ie, it had the same effect.  Doesn't look like those pins are electrically connected to the update switch though.
3
Open Bench Logic Sniffer / Need some help getting set up
I'm having difficulty getting my OLS set up, particularly getting up to speed on what I should be running...

The background:
I picked up an OLS a long time  ago, one of the pre-order units I think.  Silkscreen says v1.01 and it has a 20 MHz crystal on it.  Some time back I intended to brush the dust off and use it for a project.  I checked and found I didn't have a bootloader installed, so I got as far installing that via a PICkit2 (I think) but I never got a chance to use it in a project.

Currently:
So I'm looking at starting another project and it would be useful to have an OLS around.  Now as I understand it, there's a bootloader, a firmware for the PIC and a bitstream for the FPGA.  While I installed the bootloader, I don't know if I ever got round to updating the firmware and bitstream.  Is there a way to check which version of the two that I have on my OLS?

Also, are there multiple versions of the bootloader?

Other stuff:
I couldn't get the ACT LED to light up when doing the "hold down Update and press Reset" procedure.  After some digging, it looks like BOTH the switches on my board no longer work.  That complicates things slightly but isn't unworkable. :p If I short the pins across the switch I can enter that mode.  Some questions though:

Is there a difference between "hold down Update and press Reset" and "short PGC and PGD and press Reset"?  Also, is there a difference between firmware update mode and bitstream update mode and how do I tell which mode I'm in?

What's the latest version of the firmware and bitstream?  I grabbed the v3.08 package from here, which I think contains v3.07 of the bitstream (not 3.08?) and v3.0 for the firmware.  But it also seems to contain v0.9.4 of Jawi's client while the latest is v0.9.7_SP2.

I was able to run the command
Code: [Select]
pump-loader.exe -p:COM5 -status

which gave the result

Code: [Select]
PUMP loader

Opening serial port 'COM5' @ 921600 ... OK
Found PUMP HW: 1, FW: 3.0, Boot: 1
Found flash: ATMEL AT45DB041D
no input file specified !

I can also run Jawi's client (0.9.7 SP2) and I think it can connect to the device as I may have gotten data out of a test mode, but if I got to Capture | Begin capture, and click on "Show device metadata" under the Connection tab it gives me "Detection failed!"

Thanks in advance for any help! :)
4
Open Bench Logic Sniffer / Trying to catch up
Hi all,

I have one of the early Logic Sniffers, the PCB says it's v1.01 and it has a 20 MHz crystal on the PIC.  I've had to put all my projects on hold for quite a while and am now only just getting back into them.

The plan was to update it with the latest firmware and bitstream, and I've been reading up on what I need to do.  So far I've followed the instructions on this page, and it seems mine is one of the boards without a bootloader.

I don't have a Bus Pirate, but I should have a PICkit 2 around.  Can I just use that to program in the new bootloader?  It's been a long time since I've touched any microcontrollers, and I'm not sure if there's a configuration or calibration byte in the uC flash that I have to be careful to preserve.  Also I'm not sure how to do that if that's the case.

And once I've done that, what would be the easiest way to update the firmware and bitstream?  This seems to be what I'm looking for.  Would it be compatible with the board I have, and can I then use the latest firmware and bitstream?

Thanks!

( ! ) 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.01342305224session_write_close ( )...(null):0
20.01382436824ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01382437600Database_MySQL->query( ).../DatabaseHandler.php:119
40.05642576344Database_MySQL->error( ).../Db-mysql.class.php:273