日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

win7下不能使用dnw烧写的解决办法——韦东山嵌入式Linux学习笔记05

發(fā)布時間:2025/3/15 linux 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 win7下不能使用dnw烧写的解决办法——韦东山嵌入式Linux学习笔记05 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本文實驗環(huán)境:
1. windows 7(64bit)
2. JZ2440

一、 問題的提出——沒有驅(qū)動

假設(shè)板子的 Nor Flash 上已經(jīng)燒好了 u-boot,那么如何通過 u-boot 的USB下載功能把程序燒寫到 Nand Flash 呢?

其實以上功能的實現(xiàn),可以拆解為以下幾個步驟:
(1)PC和板子通過USB相連,程序(.bin文件)通過USB接口下載到板子的內(nèi)存里
(2)u-boot擦除Nand Flash的某個區(qū)域
(3)u-boot把內(nèi)存中的程序?qū)懭隢and Flash

“win7下不能使用dnw燒寫”,究其原因不是(2)和(3)的問題,而是(1)的問題。

要想把PC上的文件通過USB傳輸給板子,需要具備以下條件:
(1)板子和PC通過USB線連接
(2)板子上有USB接收文件的驅(qū)動
(3)PC上有USB發(fā)送文件的驅(qū)動
(4)PC上有一個應用程序,比如dnw.exe,這個程序調(diào)用USB驅(qū)動,把文件發(fā)送給板子

進一步講,“win7下不能使用dnw燒寫”是因為缺乏(4)中的驅(qū)動。

所以,用USB線連接板子和PC后,設(shè)備管理器會提示沒有驅(qū)動。此時如果安裝韋東山老師提供的驅(qū)動,會安裝失敗。我的理解是韋東山老師提供的驅(qū)動是針對XP的,對Win7不適用(對64bit肯定不適用,32bit的我不知道)。

所以,我們需要找一個能用的驅(qū)動。比如說,友善之臂的USB驅(qū)動。

二、下載驅(qū)動

下載地址:http://download.csdn.net/detail/tanhao199406/8671741

下載完成后,嘗試安裝。安裝方法是:
鼠標移動到設(shè)備管理器的感嘆號處,點擊右鍵,選擇【更新驅(qū)動程序軟件】,再選擇【瀏覽計算機以查找驅(qū)動程序軟件】,點擊【瀏覽】,選擇已下載驅(qū)動所在的文件夾,點擊【下一步】。

遺憾的是,此番努力后,設(shè)備管理器的感嘆號并沒有消失。

三、解決簽名問題

究其原因,此驅(qū)動沒有微軟官方簽名,所以只能在Win7 測試模式下使用。為了解決這個問題,我們需要下載一個軟件——DSEO(Driver Signature Enforcement Overrider)。
下載地址: http://download.csdn.net/detail/tanhao199406/8671725

下載后啟動這個軟件,進入主界面,如下圖:

(1)選擇【Enable Test Mode】,點擊【Next】
(2)彈出以下窗口,點擊【確定】

(3)選擇【Sign a System File】,點擊【Next】
(4)輸入驅(qū)動文件名(包括完整路徑),比如
C:\Windows\System32\drivers\secbulk.sys,然后點擊【OK】

(5)彈出以下窗口,點擊【確定】

(6)選擇【Exit】,點擊【Next】,退出軟件
(7)重啟電腦后,再次用USB線連接板子和PC。此時打開設(shè)備管理器,可以看到如下圖所示,說明驅(qū)動問題已經(jīng)解決。

需要說明的是:因為啟動了WIN7的測試模式,所以桌面右下角有一個圖標:

四、如何關(guān)閉測試模式

當我們不需要用這個驅(qū)動的時候,可以關(guān)閉測試模式。
如何關(guān)閉測試模式?

方法一:用DSEO軟件。

啟動DSEO軟件。
(1)選擇【Disable Test Mode】,點擊【Next】
(2)彈出一個窗口,點擊【確定】
(3)重啟電腦

方法二:通過命令行

以管理員身份運行cmd.exe
(1)輸入bcdedit /set testsigning off
(2)重啟電腦

五、再次打開測試模式

方法一:用DSEO軟件。

啟動DSEO軟件。
(1)選擇【Enable Test Mode】,點擊【Next】
(2)彈出一個窗口,點擊【確定】
(3)重啟電腦

方法二:通過命令行

以管理員身份運行cmd.exe
(1)輸入bcdedit /set testsigning on
(2)重啟電腦

【參考資料】
[1] http://blog.csdn.net/tanhao199406/article/details/45560165
[2] http://blog.sina.com.cn/s/blog_4a033b090100k0c6.html

總結(jié)

以上是生活随笔為你收集整理的win7下不能使用dnw烧写的解决办法——韦东山嵌入式Linux学习笔记05的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。