主題:em9260重啟動問題資料分配問題 共有40441人關注過本帖 |
---|
daryon |
1樓 |
em9260重啟動問題資料分配問題 Post By:2009-2-7 10:59:00 [只看該作者]
你好,我用EM9260提供的API函數KernelIoControl(IOCTL_HAL_REBOOT,NULL,0,NULL,0,NULL)將系統重啟動,但是軟件上一次操作的串口資料沒有釋放,在系統重動后,操作串口就失敗了?軟啟動有問題嗎?
|
|
單帖管理 | 引用 | 回復 |
x10 |
2樓 |
Post By:2009-2-7 17:36:00 [只看該作者]
不應當,重啟動后系統是重新安裝的,最好是冷啟動
|
|
單帖管理 | 引用 | 回復 |
diaryon |
3樓 |
Post By:2009-2-7 22:11:00 [只看該作者]
但是實驗結果的確是這樣,可以用軟件測試一下,例:
在EM9260運行后,用telnet 登錄EM9260 ,建立一個目錄TEST,再用以上API函數重啟動EM9260,用軟件測試可以驗證EM9260 WINCE的確重新啟動了,啟動后但是TEST是在要目錄下。操作串口同樣如此 |
|
單帖管理 | 引用 | 回復 |
lxs |
4樓 |
Post By:2009-2-9 10:42:00 [只看該作者]
我按你說的順序做了實驗。
1,telnet登錄9260,運行step2_serial。 2.用api函數軟啟動 3.telnet登錄9260,運行step2_serial,程序運行正常。 |
|
單帖管理 | 引用 | 回復 |
zhl |
5樓 |
Post By:2009-2-9 10:55:00 [只看該作者]
啟動時要采用冷啟動,如:
   DWORD dwType;    dwType =  COLD_BOOT;      KernelIoControl(IOCTL_HAL_REBOOT, (LPVOID)&dwType, sizeof(DWORD), NULL, 0, NULL); |
|
單帖管理 | 引用 | 回復 |
diaryon |
6樓 |
Post By:2009-2-9 11:57:00 [只看該作者]
如樓上所述,問題已經OK
|
|
單帖管理 | 引用 | 回復 |