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