| General > General Technical Chat |
| The Rigol DS1052E |
| << < (137/166) > >> |
| lynx:
Here is the contents from the flash in my NON-WORKING scope (bricked it while going from 02.04 to 02.02). I have believe it to be read out correctly but I had trouble with getting all the pins to connect with the socket I had availible. Anyway, I can confirm that the firmware is in the bottom half of the flash and that it indeed starts with the 21byte header removed. But I have yet to experiment further until the ZIF socket and spare spansions I have ordered arrive. |
| Mechatrommer:
--- Quote from: lynx on July 25, 2010, 03:54:28 pm ---Anyway, I can confirm that the firmware is in the bottom half of the flash and that it indeed starts with the 21byte header removed. --- End quote --- did u mean... not the top half? i saw the firmware is in the beginning of the file ??? can you provide the link to your 2.02 firmware? coz the 2.02 i have is different in byte content when compared to your bin. only the first 65KBytes is similar. here's where i got mine: http://www.rcgroups.com/forums/attachment.php?attachmentid=2866736 if its the same source as yours, then i should re-download and check if any content are changed. |
| lynx:
I ment starting at address 0h. I checked the file in the link you posted and its contains the same data as the file I used. I also compared the contents of my flash with an 02.04 file I found and that to is different (from that point of first difference towards 02.02) Are there several 02.04 revisions around? |
| bushing:
--- Quote from: Meiner on July 09, 2010, 08:23:14 am --- I was trying to figure out the pinning of the internal JTAG header: [...] There should also be a 3V3 Pin at least on the header, I haven't checked it yet. Flash S29GL064N90TFI04 runs at 3.3V, word-mode CPU ADSP - BF531 Pin95-BMODE1 = 0V Pin96-BMODE0 = 3V3 --> Boot from (16bit) Flash The CPU's datasheet mentions a internal ROM; I'm not sure if it's really a ROM (meaning that even Rigol hasn't changed it) and I want to find out it's content. My goal is to get access to the CPU via the JTAG interface to try to reflash the FLASH. --- End quote --- Please double-check this; I measured BMODE0/1 and got completely different results, see https://www.eevblog.com/forum/index.php?topic=30.msg2824#msg2824. (I also put the JTAG pinout there.) The purpose of the ROM is to read those BMODE pins and fetch the rest of the code from the appropriate source ... if the datasheet says it's ROM, it's doubtful that Rigol can reprogram it. |
| rf-loop:
--- Quote from: lynx on July 25, 2010, 05:49:17 pm ---I ment starting at address 0h. I checked the file in the link you posted and its contains the same data as the file I used. I also compared the contents of my flash with an 02.04 file I found and that to is different (from that point of first difference towards 02.02) Are there several 02.04 revisions around? --- End quote --- I have seen three different 02.04 .00 (maybe never factory installed for markets) .01 (first factory release "modification disabled FW" after "modification enabled FW" 02.02.SP2 .03 (last known factory release.) maybe there is also .02 but I have not see. this last part of FW version number can see only with *IDN? command. (and of course if read FW file directly) |
| Navigation |
| Message Index |
| Next page |
| Previous page |