1__如何使用jlink燒寫代碼到nor flash___frank (1).doc_第1頁
1__如何使用jlink燒寫代碼到nor flash___frank (1).doc_第2頁
1__如何使用jlink燒寫代碼到nor flash___frank (1).doc_第3頁
1__如何使用jlink燒寫代碼到nor flash___frank (1).doc_第4頁
1__如何使用jlink燒寫代碼到nor flash___frank (1).doc_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1.文檔目的用jlink工具燒寫裸機代碼或者uboot到nor flash2.工具說明由于jlink只能燒寫代碼到nor flash,而不能燒寫到nand flash中。百問網開發(fā)的easyopenjtag或者openjtag工具可以將代碼燒寫到nor flash或者nand flash中。如何為了便利,可以考慮使用easyopenjtag或者openjtag工具直接燒寫代碼到nand flash中。3.安裝jlink燒寫工具,該文件的具體位置,以實際情況為準。雙擊上面的“jlink安裝程序.exe”后,類似大部分windows軟件一樣,選擇安裝目錄,后一路next,最終finsh。然后安裝完上面的軟件后,在win7的開始菜單中,可以找到SEGGER,如下圖:插上Jlink,會自動安裝驅動,安裝驅動后,JLINK指示燈會一直被點亮。注意:插上jlink后,jlink指示燈閃如果沒裝好JLINK驅動,jlink的燈是不會常亮的。安裝完驅動后,可以打開:開始-計算機(右鍵菜單)-設備管理器中發(fā)現(xiàn)有jlink driver。4.如何使用jlink工具燒寫裸機代碼或者uboot到nor flash中步驟一: 準備工作第一小步:JLink的JTAG口經過轉接板后用排線和開發(fā)板的JTAG口相連 由于很多同學出現(xiàn)jlink燒寫不成功,主要原因是沒有將jlink經過轉接板后的線與開發(fā)板的jlink接口插穩(wěn),下面詳細說明如何插穩(wěn)。接上jlink和附帶的轉接板,連接后結果如下:可以拔掉JZ2440V2開發(fā)板的玻璃板,將jlink經過轉接板后的排線端有一個凸出的一面,將凸出的一面指向紐扣電池一側。同時插入的時候注意將連接端的中心位置對中開發(fā)板的JTAG接口。這樣才能,做到將連接端的20個插口對準開發(fā)板的JTAG接口的20根針。插入的結果如下:第二小步:1) 然后將JLink的USB口接到電腦上,此時Jlink指示燈應該被點亮。2) 開發(fā)板設為Nor Flash啟動3) 接上電源適配器,按下電源按鈕,給開發(fā)板供電,此時開發(fā)板電源指示燈應該被點亮。最后,jlink燒寫程序時的接線如下:第三小步:確認現(xiàn)將上面第一小步,第二小步,要確認的事項總結如下:1jlink燈是否常亮如果jlink燈閃,可能是沒裝好JLINK驅動2.是否為Nor flash啟動3. 開發(fā)板電源指示燈應該被點亮,沒被點亮說明沒有插電源適配器等。4. 確認設備管理器中是否檢測到jlink設備。開始-計算機(右鍵菜單)-設備管理器中發(fā)現(xiàn)是否有jlink driver,可見本手冊的第二頁的圖片。步驟二:打開:開始-SEGGER-J-Flash ARM第一小步:選擇菜單“File - Open”,打開附件里的JZ2440.jflash注意:JZ2440.jflash位置以你實際存放的位置未準。此時,下面的LOG窗口會出現(xiàn):project open successfully ,提示項目打開成功。第二小步:選擇菜單“Target- Connect”此時,下面的LOG窗口會出現(xiàn):Connected succesfully,提示連接成功。注意:如果出現(xiàn)電壓過低的提示信息,如下則,需要確認開發(fā)板是否由電源適配器供電,電源適配器是否插入JZ2440V2網卡旁邊的電源口位置,是否按下紅色電源按鈕,開發(fā)板的電源指示燈是否被點亮。注意:如果不是NOR啟動,connect時會出現(xiàn)則,需要確認是否從nor flash啟動,在nor /nand flash啟動開關背后有文字,可以根據該文字來選擇是何種啟動方式。第三小步:選擇菜單“File -Open”,打開要燒寫的二進制文件,例如裸機代碼lcd.bin,并且在“Startaddress”里輸入0,后點擊OK。此時,下面的LOG窗口會出現(xiàn):Data file opend succesfully,提示打開文件成功。第四小步:選擇菜單“Target-Program”。出現(xiàn)下面的界面,表明當前開發(fā)板的nor flash內容非空,在寫入之前需要擦除,選擇是。此時,下面的LOG窗口會出現(xiàn):Target programmed succesfully,提示燒寫成功。演示用jlink燒寫uboot到JZ2440V2開發(fā)板中去下面用上面同樣的方法,演示用jlink燒寫uboot到JZ2440V2開發(fā)板中去。第一小步:選擇菜單“File - Open”,打開附件里的JZ2440.jflash第二小步:選擇菜單“Target- Connect”第三小步:選擇菜單“File -Open”,打開要燒寫的二進制文件,例如uboot代碼u-boot.bin,并且在“Startaddress”里輸入0,后點擊OK。第四小步:選擇菜單“Target-Program”。用Jlink完成燒寫程序后,如果想使用串口功能,必須將Jlink拔掉。步驟為:1) 將USB線連接到開發(fā)板的USB-COM1。2) 選擇啟動方式,Nor flash啟動。3) 插上電源適配器,按下電源按鈕后,電源指示燈常亮。注意:1. 在jlink通過USB插入電腦燒寫程序時,必須斷開JZ2440的usb轉串口后使用的那根USB線(即:JZ2440的USB-COMM1引出的那根USB線)與PC的連接,因為兩者有硬件干擾。2. 在jlink通過USB插入電腦燒寫程序完畢后,可以斷開jlink與JZ2440的jtag接口的連線,推薦斷開靠近jlink一側的連線,因為jlink工作時會使JZ2440復位。斷開靠近jlink一側的連線后,就可以使用JZ2440的USB-COMM1引出的那根USB線,從而使用JZ2440的串口功能。下面運行nor flash中已經燒寫的lcd.bin首先,將USB線的一端連接到開發(fā)板的USB-COM1位置,另一端連接到電腦的USB口。只要插上USB線,電腦就能識別該USB-serial設備。檢查電腦是否檢測到USB轉串口設備。然后打開secureCRT軟件(作為收發(fā)串口數(shù)據工具) 協(xié)議:serial端口:是前面“設備管理器”對話框中的端口(COM和LPT)下面的端口。波特率:115200,實際情況中需要看代碼的配置參數(shù)。數(shù)據位:8,實際情況中需要看代碼的配置參數(shù)。奇偶校驗:none,無校驗,實際情況中需要看代碼的配置參數(shù)。停止位:1,實際情況中需要看代碼的配置參數(shù)。流控:無。點擊上

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論