主題:軟件重啟后無法獲取網絡連接 共有58054人關注過本帖 |
---|
我愛嵌入式 |
1樓 |
軟件重啟后無法獲取網絡連接 Post By:2009-11-2 11:27:00 [只看該作者]
我的EM9260軟件重啟網卡燈不滅,重啟后無法獲取網絡連接,
但按板上復位開關網卡燈會滅掉,重啟后網絡連接正常,,請問是什么原因?謝謝 |
|
單帖管理 | 引用 | 回復 |
lqk |
2樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2009-11-2 12:23:00 [只看該作者]
在程序中重啟系統,請調用KernelIoControl函數,采用冷啟動方式。
|
單帖管理 | 引用 | 回復 |
我愛嵌入式 |
3樓 |
Post By:2009-11-2 12:48:00 [只看該作者]
你好,謝謝回復,我重啟的代碼是這樣,請問對嗎?
void HardReset()         {             int IOCTL_HAL_REBOOT = 0x101003C;             int bytesReturned = 0;             SetCleanRebootFlag();             KernelIoControl(IOCTL_HAL_REBOOT, IntPtr.Zero, 0, IntPtr.Zero, 0, ref bytesReturned);         } |
|
單帖管理 | 引用 | 回復 |
leeleen |
4樓 |
Post By:2009-11-2 13:04:00 [只看該作者]
關于重啟代碼請參見我的文章:
http://www.huochepiao123.com.cn/news/news2008226.html 從你的代碼來看,你已經參考了我的文章了。 |
|
單帖管理 | 引用 | 回復 |
我愛嵌入式 |
5樓 |
Post By:2009-11-2 13:22:00 [只看該作者]
是啊 我就是參考的這篇文章 
請問這段代碼是冷啟動方式嗎?謝謝 |
|
單帖管理 | 引用 | 回復 |
leeleen |
6樓 |
Post By:2009-11-2 18:24:00 [只看該作者]
對的啊。是冷啟動。
這個函數冷啟動或者軟啟動的區別只是調不調用SetCleanRebootFlag()函數的問題。軟啟動不調用SetCleanRebootFlag()函數。 |
|
單帖管理 | 引用 | 回復 |
lqk |
7樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2009-11-2 18:26:00 [只看該作者]
請問你是EM9260 V幾的版本,重啟后,能ping通嗎?
|
單帖管理 | 引用 | 回復 |
我愛嵌入式 |
8樓 |
Post By:2009-11-3 9:33:00 [只看該作者]
哦 謝謝上面的回復 
我的版本好像是V1.01的  重啟后有時能連接上 有時候卻連接不上 沒有獲取到ip ping不通  |
|
單帖管理 | 引用 | 回復 |
lqk |
9樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2009-11-3 10:22:00 [只看該作者]
沒有獲取到ip,你設置的是自動獲取IP嗎?
請留一個郵箱,我發一個系統重啟的程序給你,你測試一下。 |
單帖管理 | 引用 | 回復 |
我愛嵌入式 |
10樓 |
Post By:2009-11-3 10:25:00 [只看該作者]
對 我設置的是自動獲取IP 
我的郵箱:117365946@qq.com 麻煩了 謝謝! |
|
單帖管理 | 引用 | 回復 |
lqk |
11樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2009-11-3 12:39:00 [只看該作者]
郵件發了,你可以設一個固定IP試一下呢。
|
單帖管理 | 引用 | 回復 |
我愛嵌入式 |
12樓 |
Post By:2009-11-3 13:31:00 [只看該作者]
你好,謝謝了,我測試了一下,前兩次啟動后網路連接正常,當頻繁重啟幾次之后網絡又連接不上了
|
|
單帖管理 | 引用 | 回復 |
我愛嵌入式 |
13樓 |
Post By:2009-11-3 13:48:00 [只看該作者]
再補充一下,網絡斷線后我再重啟還是無法進行正常的連接
|
|
單帖管理 | 引用 | 回復 |
lqk |
14樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2009-11-3 13:54:00 [只看該作者]
那請把可板子寄回來,我們檢查一下會不會有硬件問題。
|
單帖管理 | 引用 | 回復 |