Hi All,
Thanks for support myself, and give me the right answer.
I unbrick scope using the RS232 interface.
1. I plug the RS232 interface as describe in Post 123 :
https://www.eevblog.com/forum/testgear/dsox2000-and-3000-series-licence-have-anyone-tried-to-hack-that-scope/msg260895/#msg260895Connect to the computer with PuTTy @115200,8,N,1, but I recommend to download TeraTerm for later use of YMODEM.
I press and hold SpaceBar before run the scope :
The terminal show that :
U-Boot 2010.03 (May 18 2017 - 11:28:22)Agilent P500
CPU: SPEAr600
DRAM: 128 MiB
Flash: 512 KiB
NAND: fsmc-ecc1 256 MiB
Debug serial initialized ........OK
RTC: 2022-8-8 9:50:27.66 UTC
Microsoft Windows CE Bootloader Common Library Version 1.4 Built Oct 29 2015 01:39:04
Microsoft Windows CE 6.0 Ethernet Bootloader for the Agilent P500 board
Adaptation performed by Agilent Technologies (c) 2008
P500 Boot Loader Configuration :
Mac address .......... (00:30:D3:29:8D:E3)
Ip address ........... (192.168.1.199)
Subnet Mask address .. (255.255.255.0)
DHCP ................. (Enabled)
Boot delay (seconds).. (0)
Load image 1 at startup
Image addresses. (0xdxxxxxxx for NAND, 0x8xxxxxxx for RAM)
1 (0xd0400000)
2 (0xd4400000)
l) Load memory resident image Load image 1 now
1) Load memory resident image 1 now
2) Load memory resident image 2 now
3) Load memory resident image 3 now
d) Download from platform builder now
u) Start u-boot by resetting
v) Verify ImagesI chose the 2 as load image 2, on a scope screen I found a note not proper image, please connect the keyboard, mouse, and put the USB pendrive to the scope with firmware.
Boot error
I connect the USB mouse, and keyboard to the back USB, and the USB pendrive to the front, and follow the instruction.
After that my scope will work proper now.
Terminal :
U-Boot 2010.03 (May 18 2017 - 11:28:22)Agilent P500
CPU: SPEAr600
DRAM: 128 MiB
Flash: 512 KiB
NAND: fsmc-ecc1 256 MiB
Debug serial initialized ........OK
RTC: 2022-8-8 10:0:24.78 UTC
Microsoft Windows CE Bootloader Common Library Version 1.4 Built Oct 29 2015 01:39:04
Microsoft Windows CE 6.0 Ethernet Bootloader for the Agilent P500 board
Adaptation performed by Agilent Technologies (c) 2008
P500 Boot Loader Configuration :
Mac address .......... (00:30:D3:29:8D:E3)
Ip address ........... (192.168.1.199)
Subnet Mask address .. (255.255.255.0)
DHCP ................. (Enabled)
Boot delay (seconds).. (0)
Load image 1 at startup
Image addresses. (0xdxxxxxxx for NAND, 0x8xxxxxxx for RAM)
1 (0xd0400000)
2 (0xd4400000)
l) Load memory resident image Load image 1 now
1) Load memory resident image 1 now
2) Load memory resident image 2 now
3) Load memory resident image 3 now
d) Download from platform builder now
u) Start u-boot by resetting
v) Verify Images
>System ready!
Preparing for download...
RTC: 2022-8-8 10:0:35.8 UTC
Loading image 2 from memory at 0xD4400000
O
BL_IMAGE_TYPE_BIN
X
XXXXXOOOOXXOOOOOOOOXOXXOOOOOOOOXOOXOXOOOOXXXOOOOOOOOOXOOOXOOXXOXXXOOXOXXXXOXXXXXXOOOXXXOOOOOXOXXOXOOOXXXOOOXXOXOOOXOOXOOXXOOXOOOOXOXOOOOOXOOOXOOOXOXOXXXXXXXXXOOOOXOOXOOXOOOOXOOOOXXOOOOXOOOXOOOOOXOOXXOOOOOOOOOXOX
OOOXOOOOOOXOXOOOXOOOXOOXOXXXOXOOOXOXXXXOXOXOOXXXOXOOOXXXXOOOXOOOXOXOXOOOOXOOOXXXOXOOOXXOOOOOXOOOXOOOOXOXOOOXOOXOOXXXXXXXXXXXOXrom_offset=0x0.
XXImageStart = 0x80361000, ImageLength = 0x107008C, LaunchAddr = 0x80362000
Completed file(s):
-------------------------------------------------------------------------------
- : Address=0x80361000 Length=0x107008C Name="" Target=RAM
Loading image 2 succeeded.
ROMHDR at Address 80361044h
Preparing launch...
RTC: 2022-8-8 10:0:37.28 UTC
Launching windows CE image by jumping at address 0x 362000
Windows CE Kernel for ARM (Thumb Enabled) Built on Mar 8 2013 at 17:05:33
Setting up for a Cold Reboot
Done Setting up for a Cold Reboot
Windows CE Firmware Init
BSP 1.0.0 for the SPEARHEAD600AB board (built Mar 26 2015)
Adaptation performed by ADENEO (c) 2005
+OALIntrInit
-OALIntrInit(rc = 1)
Initialize driver globals Zeros area...
pDrvGlobalArea 0xa0060000 size 0x800 (0xa0060800 -0xa0060000)
Initialize driver globals Zeros area...done
OALKitlStart
Firmware Init Done.
OALIoctlHalEnterI2cCriticalSection init i2c cs
ERROR: C:\WINCE600\PLATFORM\COMMON\SRC\SOC\STM\SPEARHEAD600\DRIVERS\GPIO\.\sh600_gpio_hw.cpp line 170: GPB driver, RegQueryDword('ISTPriority') failed, status:2
ERROR: C:\WINCE600\PLATFORM\COMMON\SRC\SOC\STM\SPEARHEAD600\DRIVERS\GPIO\.\sh600_gpio_hw.cpp line 170: GPB driver, RegQueryDword('ISTPriority') failed, status:2
++SER_Init: context Drivers\Active\12
SER_Init, dwIndex:2
SER2 got sysintr:0x00000016
SER2 Serial Port, new baud rate:0x1c200 (UARTCLK:48000000 IBRD:0x1a FBRD:0x2)
OHCI\system.c, GCFG_USBH1_SW_RST
OHCI\system.c, GCFG_USBH2_SW_RST
-EDeviceLoadEeprom 00:30:D3:29:8D:E3
Phy found addr 31 (ticks=2964)
WaitForLink Start (ticks=2966)
No Link (ticks=3968)
<--EDeviceInitialize
GMAC DMA status register = 0x0
BALDWIN_DDI: cBaldwinHwIf::Init: Initializing...
BALDWIN_DDI: cBaldwinHwIf::Init: Scope successfully identified.
BALDWIN_DDI: cBaldwinHwIf::Init: Success!
Time for NANDFLASH to load: 0 ms.
Time for SNANDFLASH to load: 0 ms.
Time for USB Hard Disk Drive to load: 0 ms.
*** BEGIN **** ExtractFileFromCabFile : INSTALL.XML
*** END **** ExtractFileFromCabFile : INSTALL.XML : 4365 ms
*** BEGIN **** ExtractFileFromCabFile : INSTALL.XML
*** END **** ExtractFileFromCabFile : INSTALL.XML : 2235 ms
*** BEGIN **** ExtractFileFromCabFile : INSTALL.XML
*** END **** ExtractFileFromCabFile : INSTALL.XML : 2235 ms
*** BEGIN **** ExtractFileFromCabFile : updateSplashImage.wvga.bin
*** END **** ExtractFileFromCabFile : updateSplashImage.wvga.bin : 20802 ms
*** BEGIN **** ExtractFileFromCabFile : auxInstallStep.exe
*** END **** ExtractFileFromCabFile : auxInstallStep.exe : 44 ms
*** BEGIN **** ProcessRecipeStep : \TEMP\{3CD3D373-5A82-00CF-6D2D-95DE164A2798}\auxInstallStep.exe -v -s
=== Aux Step: -v -s ===
Skipped.
Deleting existing symbols.tte.old file.
Successfully moved symbols.tte.
*** END **** ProcessRecipeStep : \TEMP\{3CD3D373-5A82-00CF-6D2D-95DE164A2798}\auxInstallStep.exe -v -s : 50 ms
*** BEGIN **** ExtractFileFromCabFile : fpga3000T.bin
*** END **** ExtractFileFromCabFile : fpga3000T.bin : 274 ms
*** BEGIN **** ProcessRecipeStep : \windows\loadP500Flash -u fpga --target monarch \TEMP\{3CD3D373-5A82-00CF-6D2D-95DE164A2798}\fpga3000T.bin
*** END **** ProcessRecipeStep : \windows\loadP500Flash -u fpga --target monarch \TEMP\{3CD3D373-5A82-00CF-6D2D-95DE164A2798}\fpga3000T.bin : 889 ms
*** BEGIN **** ExtractFileFromCabFile : updateBootLoaders2.exe
*** END **** ExtractFileFromCabFile : updateBootLoaders2.exe : 20695 ms
*** BEGIN **** ExtractFileFromCabFile : pboot_rel.bin
*** END **** ExtractFileFromCabFile : pboot_rel.bin : 17887 ms
*** BEGIN **** ProcessRecipeStep : \TEMP\{3CD3D373-5A82-00CF-6D2D-95DE164A2798}\updatebootloaders2.exe
*** END **** ProcessRecipeStep : \TEMP\{3CD3D373-5A82-00CF-6D2D-95DE164A2798}\updatebootloaders2.exe : 346 ms
*** BEGIN **** ExtractFileFromCabFile : nk.bin.comp
*** END **** ExtractFileFromCabFile : nk.bin.comp : 19745 ms
*** BEGIN **** ProcessRecipeStep : \windows\loadP500Flash -u ceImage1 \TEMP\{3CD3D373-5A82-00CF-6D2D-95DE164A2798}\nk.bin.comp
*** END **** ProcessRecipeStep : \windows\loadP500Flash -u ceImage1 \TEMP\{3CD3D373-5A82-00CF-6D2D-95DE164A2798}\nk.bin.comp : 24981 ms
*** BEGIN **** ExtractFileFromCabFile : recover.nk.bin.comp
*** END **** ExtractFileFromCabFile : recover.nk.bin.comp : 21188 ms
*** BEGIN **** ProcessRecipeStep : \windows\loadP500Flash -u ceImage2 \TEMP\{3CD3D373-5A82-00CF-6D2D-95DE164A2798}\recover.nk.bin.comp
FWUpdate: image 3 value not defined
*** END **** ProcessRecipeStep : \windows\loadP500Flash -u ceImage2 \TEMP\{3CD3D373-5A82-00CF-6D2D-95DE164A2798}\recover.nk.bin.comp : 14748 ms
*** BEGIN **** ExtractFileFromCabFile : infiniivisionSetup.cab
*** END **** ExtractFileFromCabFile : infiniivisionSetup.cab : 2685 ms
*** BEGIN **** ProcessRecipeStep : \windows\wceldcmd.exe /delete 0 \TEMP\{3CD3D373-5A82-00CF-6D2D-95DE164A2798}\infiniivisionSetup.cab
*** END **** ProcessRecipeStep : \windows\wceldcmd.exe /delete 0 \TEMP\{3CD3D373-5A82-00CF-6D2D-95DE164A2798}\infiniivisionSetup.cab : 8388 ms
*** BEGIN **** ExtractFileFromCabFile : splashImage.wvga.png
*** END **** ExtractFileFromCabFile : splashImage.wvga.png : 20766 ms
*** BEGIN **** ProcessRecipeStep : \windows\compileImageForSplashScreen.exe \TEMP\{3CD3D373-5A82-00CF-6D2D-95DE164A2798}\splashImage.wvga.png \Secure\InfiniiVision\splashImage.bin
*** END **** ProcessRecipeStep : \windows\compileImageForSplashScreen.exe \TEMP\{3CD3D373-5A82-00CF-6D2D-95DE164A2798}\splashImage.wvga.png \Secure\InfiniiVision\splashImage.bin : 3117 ms
*** BEGIN **** ProcessRecipeStep : \windows\cmd.exe /c ren \Secure\Startup\infiniivision.lnk infiniivision.lnk.original
*** END **** ProcessRecipeStep : \windows\cmd.exe /c ren \Secure\Startup\infiniivision.lnk infiniivision.lnk.original : 592 ms
*** BEGIN **** ProcessRecipeStep : \windows\cmd.exe /c copy \usb\infiniivision.lnk \Secure\Startup\infiniivision.lnk
*** END **** ProcessRecipeStep : \windows\cmd.exe /c copy \usb\infiniivision.lnk \Secure\Startup\infiniivision.lnk : 601 ms
*** BEGIN **** ProcessRecipeStep : \windows\rebootInfiniivision.exe
U-Boot 2010.03 (May 18 2017 - 11:28:22)Agilent P500
CPU: SPEAr600
DRAM: 128 MiB
Flash: 512 KiB
NAND: fsmc-ecc1 256 MiB
It look like we do not have possibility to enter to the U-Boot command anymore.
Regards
Roland