昨日は開くようになったのですが、一晩PCをシャットダウンした後
もう一度今朝Perseusを開けようとすると、開きません。

困りました。

そこでNicoさんにメールで問い合わせてみました。
すると素早い回答がありました。

なんか、とりあえずアタッチされているファイルを解凍して、これをペルセウスの
フォルダーに入れるみたいです。そしてログファイルを送るようにとあります。


そこで、ログファイルを送ることにしました。
01/03/10
09:51:08: LogOpen
09:51:08: DllMain()
09:51:08: DLL_PROCESS_ATTACH
09:51:08: Cpwusb constructor (hInst=0x74D40000, nDev=1)
09:51:08: Open(surveyMode 0, device #1)
09:51:08: SetupDiEnumDeviceInterfaces failed (nDev=1)
09:51:08: Error in GetDevicePath(...)
09:51:10: StopAsyncInput()
09:51:10: Close (device #1)
09:51:10: DllMain()
09:51:10: DLL_PROCESS_DETACH
09:51:10: Cpwusb object destructor
09:51:10: Win32W received WM_APP_EXIT
09:51:10: Win32W received WM_DESTROY
09:51:10: ~Win32Window - UnregisterClass returns 0
09:51:10: LogClose

ログファイルにはこう書いてました。
09:51:08: SetupDiEnumDeviceInterfaces failed (nDev=1)
これってPerseus本体の故障っぽいですね。


restartしてから、再度やってみると
今度はFirmwareDownload error #4が出ました

ログは次の通りでした

01/03/10
10:46:36: LogOpen
10:46:36: DllMain()
10:46:36: DLL_PROCESS_ATTACH
10:46:36: Cpwusb constructor (hInst=0x6D520000, nDev=0)
10:46:36: Open(surveyMode 0, device #0)
10:46:36: Open returns TRUE
10:46:36: FirmwareDownload (filename=(null))
10:46:36: DownloadFromCpp()
10:46:36: Fx2RAMWrite (block 46 / 306)
10:46:36: DownloadFromCpp returned 2
10:46:40: DllMain()
10:46:40: DLL_PROCESS_DETACH
10:46:40: Cpwusb object destructor

この中の、
10:46:36: Fx2RAMWrite (block 46 / 306)

なんでしょうか???

今度はマカフィーを止めてみて再度リスタートしてみたところ、今度は
ペルセウスは反応するもののSメーター振り切れで開きました。音はしません。

01/03/10
11:01:43: LogOpen
11:01:43: DllMain()
11:01:43: DLL_PROCESS_ATTACH
11:01:43: Cpwusb constructor (hInst=0x72D10000, nDev=0)
11:01:43: Open(surveyMode 0, device #0)
11:01:43: Open returns TRUE
11:01:43: FirmwareDownload (filename=(null))
11:01:43: DownloadFromCpp()
11:01:43: FX2 firmware download: 64 B
11:01:43: FX2 firmware download: 128 B
11:01:43: FX2 firmware download: 192 B
11:01:43: FX2 firmware download: 256 B
11:01:43: FX2 Firmware download completed
11:01:43: Win32W received WM_DEVICECHANGE
11:01:43: Win32W received Message #7
11:01:43: Win32W received WM_DEVICECHANGE
11:01:43: Win32W received DBT_DEVICEREMOVECOMPLETE
11:01:43: DeviceRemove()
11:01:45: Win32W received WM_DEVICECHANGE
11:01:45: Win32W received Message #7
11:01:45: Win32W received WM_DEVICECHANGE
11:01:45: Win32W received DBT_DEVICEARRIVAL
11:01:45: message 537 - wParam 0x8000 - lParam 0x1C1C58
11:01:45: DeviceArrival()
11:01:45: Close (device #0)
11:01:45: Open(surveyMode 0, device #0)
11:01:45: Open returns TRUE
11:01:45: DownloadFromCpp returned 0
11:01:45: Win32W received WM_DEVICECHANGE
11:01:45: Win32W received Message #7
11:01:45: Win32W received WM_DEVICECHANGE
11:01:45: Win32W received Message #7
11:01:45: SetPreselector (id=0x00)
11:01:45: SetAttenuator (id=0x00)
11:01:45: SetPreselector (id=0x0A)
11:01:45: EepromRead (addr=8, count=12)
11:01:45: SetAttenuator (id=0x00)
11:01:45: FPGAConfig ( perseus500k24v21 )
11:01:45: Resetting FPGA
11:01:45: C:\Users\・・・・\Desktop\Perseusv21h\perseus500k24v21.sbs
11:01:46: FPGA download: 32 kB
11:01:46: FPGA download: 64 kB
11:01:46: FPGA download: 96 kB
11:01:46: FPGA download: 128 kB
11:01:46: FPGA download: 160 kB
11:01:46: FPGA download completed
11:01:46: StartAsyncInput (cEP=130, bufferSize=130560)
11:01:46: SetAttenuator (id=0x00)

どうも、11:01:46: SetAttenuator (id=0x00)で終わってしまってRAMにダウンロードしきれていない
ようです。

PS3

Nicoさんから、再度メールがありました。
どうもUSBのコネクターが悪いのではないかということでした。
直す方法があればいいんですけど。