Products > Test Equipment
Sniffing the Rigol's internal I2C bus
Sparky:
--- Quote from: Rory on January 29, 2015, 04:07:44 pm ---After forgetting to revert to DG4162 from DG4202 before update, I'm stuck with DG4062 at v1.12. Is there any hope?
--- End quote ---
Perhaps you mean DG4062 with v01.10? There is no v01.12 for DG4000 series yet.
smgvbest:
--- Quote from: msraya on January 30, 2015, 11:35:15 am ---Hey!!
My MSO1074Z-S got now all options Official!! 8)
Regards
Manuel
--- End quote ---
Glad you got it
suds:
Yeah, I got a license OFFICIAL for my MSO1074z ;) !
I used Olimex adapter https://www.olimex.com/Products/ARM/JTAG/ARM-USB-TINY/ , but it is not connected to the scope port :( I do not know why, probably there is a problem with the drivers Windows 7 and Linux (Ubuntu x64).
I asked at the local forum another adapter from a friend. It was a cheap Chinese Segger J-link adapter for $ 20 :)
Next I used https://www.segger.com/jlink-software.html?step=1&file=JLink_496d to communicate with the "segger" adapter.
To dump commands are used Halt "h" and "savebin" commands. I also increased the speed of the bus to 6MHz ("speed 6000" command). The 64 MB memory dump copied 8 minutes.
Then I used rigup 0.4.1 under Debian Linux i386, but I changed the Makefile "LDFLAGS: = -O2 -Wl, - gc-sections c" as written here on the forum.
Rigup generated correct keys for my scope :)
Thank you ALL !!!
radiogeek97:
Do any of you folks this will work with the DSA815tg's ?
donmr:
--- Quote from: AndersAnd on April 10, 2014, 01:11:46 pm ---
Here's part of the source code in riglol.c (source code can be downloaded at the bottom of http://riglol.3owl.com)
--- End quote ---
I don't know who wrote/maintains this code, but I found a small bug that I want to report.
There is a line which may or may not function as desired depending on the compiler.
Here is my simple fix:
--- Code: ------ riglol_orig.c 2015-02-03 12:53:18.659248144 -0800
+++ riglol.c 2015-02-03 12:54:16.283267920 -0800
@@ -141,7 +141,7 @@
char * strtoupper(char *str) {
char *newstr, *p;
p = newstr = (char*) strdup((char*)str);
- while ((*p++ = toupper(*p)));
+ while (*p = toupper(*p)) { p++; }
return newstr;
}
--- End code ---
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version