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 - exerion

16
Open Bench Logic Sniffer / Strange result with Internal Test (FW 2.6+Demon Core 3.06)
Hello.

I upgraded the OLS with FW 2.6 and Demon Core 3.06. Using last Jawi's client 0.9.3.1 i got the next result (default settings.. 100mhz, etc.):



Uploaded with ImageShack.us

I never tested this feature (internal test), so i'm not sure if it's ok or not... but it does't match the results i saw in the tutorial videos.
Also remark the noise in  channels 3, 7 and 9. I have repeated the test with the same results. Other tests, changing the sample rate, etc.  gave the same results with these channels: noise in 3, 7 and 9 (or what i interpret as noise).
I'm using a IDE cable i had around here, just using one row of the pins. It's well attached and working, so i don't think it's the problem. Anyway i tested with standalone probes and they gave the same problem in the signals... so it's not the wires.

Resume:

Are the test signals correct? They don't match the signals i saw in the demostrative video (pairs of 2 different frecuency signals).
Why noise in channels 3, 7 and 9?

UPDATED:

Misterioysly the channel 5 is ok now and doesn't show the signal in the image.
I noticed the noise now appears in channels 5, 7, 9. 7 and 9 are constant in all tests i did. Also noticed the noise depends on the sample rate (avoiding a possible problem in the visualisation in the software client), the lower the sample is rate is, the less probable the noise appears, and the 20Mhz rate looks like a frontier. With 20Mhz it looks unestable (sometimes there's noise sometimes not). Below 20Mhz things get better, but i still notice some noise in isolated channels (always 5, 7 or 9). Surprisingly with 50Mhz i have the same result (some glitch in channel 7), but it's really bad in 100mhz. I repeated the tests with each sample rate...

Sample Rate 20Mhz:


Sample Rate 50Mhz:
17
Open Bench Logic Sniffer / Re: PIC firmware for new Verilog "Demon Core" releases
Temporarily, i think it could be a good idea having some threads only for high priviledge users (who will post and update the them), and the rest of users can read.

They i'd place the updates... and all the branches there, with -important- the date. Then there could be a thread called Hardware updates, whith the firmware/FPGA...with the lastest files (links or the file itself), comments, and very important: THE DATE of the release/update. Playing with firmwares the release and the date are important.

But it's important avoid the users comment, they could do in other thread created for that. If they comment with time it will be contaminated with thank-u posts, requesting things, etc...

In fact, at this moment i'm confused with the FPGA versions existent... in my mind there's only 1 thing: firmware lastest version is 2.5.. but the rest... dunno!

It must be temporary at least the things are organized in other way...
18
Open Bench Logic Sniffer / Re: Sniffer not working anymore
Nothing to sorry about... When someone deals with firmware these things are normal ;).

Now the OLS is fully working and i could reprogram all using the GUI (just checking all the steps) and loading the lastest bitstream. The problem was the firmware version (i suspected something but since i was using the contents in the package labeled as 2.1, i didn't thought it wasn't incorrect).
I'll have to learn now the depts of the OLS to use it efficiently.

Thank you for your fast answers and your help.

 I think a main issue with this project is the information. There's lots of it but it's not well organized, not exactly this but... let me explain it with an example: see how easy i could miss the correct FW version, i thought the firmware in the zip were 2.1 version but when i saw different bat files (v04, v05, v06 ...) i thought they were subversions -it had no sense for me having previous versions of the firmware in a recent zip-, so they "should be" subversions xDDD  That was the problem. After reading some posts i think you are working in that point, better organization.


Anyway here is other happy OLS user:) both for the device as your nice support.
I hope my experience would help you in some way.
19
Open Bench Logic Sniffer / Re: Sniffer not working anymore
You were right and it's "working" now... the bootloader was "working" luckly.

The FW is programmed and i can access to the device. Anyway i tried the upgrade process using the GUI (from the win installer), and i got strange errors when updating the bitstream (1 step in the GUI):

1- Programming mode (with PGC-PGD): OLSv1-firmware-v06-16MHz.bat

C:OpenBench_LogicSniffer_2.1firmware>fw_update -e -w -m flash -vid 0x04D8 -pid 0xFC90 -ix OLSv1-firmware-v06-16MHz.hex
U2IO flash erasing: DONE.
U2IO flash programming: DONE.
RESET Device
Operation successfully completed.

2. RESET (without PCD-PDG)

3. Testing the OLS with software client -> OK (connect but i couldn't test any capture because i haven't a source close, so i onlu captured 0s)

6. Checking version

  C:OpenBench_LogicSniffer_2.1firmware>fw_update -ver -vid 0x04D8 -pid 0xFC90
  fw_update Version: 0.2.0
  U2IO BootLoader Version reading: DONE.
  BootLoader Version: 0.2.2

7. Using the GUI to upgrade (i carefully followed the instructions in the video).
  1st step in the GUI... reports errors:

Code: [Select]
Logic Sniffer ROM loader v0.4 (December 9, 2010)
Opening serial port 'COM3' @ 921600 ... OK
Found OLS HW: 1, FW: 0.6, Boot: 2
Found flash: WINBOND W25X40
Chip erase ... done :)
Reading BIN file '../FPGAROM_2.12/Logic_Sniffer_dynamic_depth.bit' ... OK! (bina
ry size = 169314)
Will write 662 pages
Page 0x0000 write ... (0x0000 0x0000)timeout
Page 0x0001 write ... (0x0000 0x0001)Checksum error :(
Page 0x0002 write ... (0x0000 0x0002)Checksum error :(
Page 0x0003 write ... (0x0000 0x0003)OK
Page 0x0004 write ... (0x0000 0x0004)Checksum error :(
Page 0x0005 write ... (0x0000 0x0005)Checksum error :(
Page 0x0006 write ... (0x0000 0x0006)Checksum error :(
Page 0x0007 write ... (0x0000 0x0007)Checksum error :(
Page 0x0008 write ... (0x0000 0x0008)Checksum error :(
Page 0x0009 write ... (0x0000 0x0009)Checksum error :(
Page 0x000a write ... (0x0000 0x000a)OK
Page 0x000b write ... (0x0000 0x000b)Checksum error :(
Page 0x000c write ... (0x0000 0x000c)Checksum error :(
Page 0x000d write ... (0x0000 0x000d)Checksum error :(
Page 0x000e write ... (0x0000 0x000e)Checksum error :(
Page 0x000f write ... (0x0000 0x000f)Checksum error :(
Page 0x0010 write ... (0x0000 0x0010)Checksum error :(
Page 0x0011 write ... (0x0000 0x0011)OK
Page 0x0012 write ... (0x0000 0x0012)Checksum error :(
Page 0x0013 write ... (0x0000 0x0013)Checksum error :(
Page 0x0014 write ... (0x0000 0x0014)Checksum error :(
Page 0x0015 write ... (0x0000 0x0015)Checksum error :(
Page 0x0016 write ... (0x0000 0x0016)Checksum error :(
Page 0x0017 write ... (0x0000 0x0017)Checksum error :(
Page 0x0018 write ... (0x0000 0x0018)OK
Page 0x0019 write ... (0x0000 0x0019)Checksum error :(
Page 0x001a write ... (0x0000 0x001a)Checksum error :(
Page 0x001b write ... (0x0000 0x001b)Checksum error :(
...
[b]Here the OLS gets out from the Upgrade mode[/b]
...
Page 0x001c write ... (0x0000 0x001c)Error sending dataError writing CMD to OLS
Page 0x001d write ... (0x0000 0x001d)Error sending dataError sending dataError s
ending dataError writing CMD to OLS
Page 0x001e write ... (0x0000 0x001e)Error sending dataError sending dataError s
ending dataError writing CMD to OLS
...
...

Then the OLS returns to normal mode and the updating process continues reporting errors (obviusly because the OLS is not in update mode).
Software client can connect and aparentely capture data without any problem.

Notice that these errors weren't happening the first time i used the GUI (after using OLS the 1st time) when i tried to upgrade to bitstream 2.1 -refer to my first post here-. That time worked, then in the 2nd step (FW upgrade), i had the problem i said... and here we are now.
The fact is I can't upgrade to bitrstream 2.1 after reflashing the PIC regardless the version of fw (i tried with different ones in the .zip -v2.1-).

I have always the same kind of error in this step. I also tried to update it manually with pump-loader but i got different errors.

   PUMP loader

   Opening serial port 'COM3' @ 921600 ... OK
   Found PUMP HW: 1, FW: 0.6, Boot: 2
   Error - unknown flash type (ef 30 13 00)

Any idea about what's happening here?
am i doing something bad?  the information is quite confusing
By today it's enough (close to 3AM here). I need rest :D

Anyway thank u for your really fast answer and your help.
20
Open Bench Logic Sniffer / Sniffer not working anymore
Hello.

Background:
I received the sniffer today and tried updating the firmware. It was working nice.
I tried updating the firmware, at least checking how it's done. While, i was looking some information with so bad luck that i clicked on the firmware folder, just over the file  "OLS-erase.bat".  Then the sniffer stopped working and was disconnected.
I read the MSDOS widnows and it looks the pic was erased (i checked the .bat and fw_update.exe options to confirm it).

It doesn't work now, and Windows doesn't enumerate it when connected. Only PWR LED is on.
If you push the UPDATE button then RESET once some seconds, the TRIG LED lights, but as soon as you release the RESET the TRIG LED goes off again. Neither ACT or ARM work.

I guess that the PIC flash has been deleted... i think it's recoverable reprograming the pic (i have a pic programmer), but i need to be sure of what happened before making things worse.

Any suggestion what happened and how i could recover it? I'm not sure the steps to follow because all i read is about the Bus Pirate (i haven't it).

Quote
OLS info:
v1.04
16Mhz Xtal
At least i could enjoy the OLS 5 minutes... :/

PS: my PIC programmer isn't able to program 3.3V devices -only 5V devices-, and i think the 18J used in the OLS needs 3.3V -but not sure-. Could confirm it?

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