我與ARM的那些事兒2JINLK燒錄nor flash
前言
最近在研究mini2440的友善之臂,但是我拿著的是實驗室早期買的開發(fā)板,在做裸機開發(fā)的過程中老是不能很好地使用最新版的minitools進行燒錄,因而各種不爽,因為生成了bin文件不能很好地傳到mini2440中,作為一個對開發(fā)有著強迫癥的我,去各大網(wǎng)站上找燒錄的方法,但是我找到的都是老的一個燒錄方式的確是有些幫助,但是無法幫助我完成燒錄nor flash。于是我找到了參考了一些網(wǎng)站的方法!
Jlink驅(qū)動
首先你得有一個jlink v8的協(xié)調(diào)器,如果沒有的話,你可以在淘寶上直接買一個!
如果你有,但是你缺少驅(qū)動,OK,我從CSDN上下好了驅(qū)動!
地址:http://url.cn/QUfkrS
Jlink for arm軟件
在完成你的驅(qū)動安裝后,你就可以去下載jlink for arm軟件來刷洗nor flash了,當然如果你沒有找到這款軟件,我有非常有愛地給你提供一個下載的地址。
地址:http://url.cn/QVzHBE
Jlink for arm的配置
首先,打開這款軟件!
當然我這個是已經(jīng)打開過的項目,那么我們來看看如何來開始設(shè)置jlink來與mini2440刷錄!
Opions->Project settings
到達這一頁!
選擇CPU,我們先來設(shè)置CPU:
如圖對mini2440進行相應(yīng)的設(shè)置!當然不同芯片它的core ID是不同的,因此大家一定要針對自己特定的芯片進行修改,百度就是最靠譜的,網(wǎng)上有大量的設(shè)配!
下面就是重點了,既然你要刷寫norFlash 那么你一定要選對flash芯片,那么你可以到自己的開發(fā)板看自己的flash芯片型號!
然后找到圖中的
按鈕!找到自己的flash芯片!
下載使用norflash
首先,先把開發(fā)板調(diào)到norflash啟動,上電!連接好jlink。
Target->connect
在LOG中看到Connected successfully表示你的jlink與開發(fā)板已經(jīng)連接成功!
選擇target->read back->entire chip ok,jinlk會直接把你的mini2440中開發(fā)板原來的flash里面保存的數(shù)據(jù)讀出!
然后你可以將這個數(shù)據(jù)保存起來!
那么我們主要的目標是刷錄flash
打開File->Open data file
找到Superboot2440.bin加載!
然后Target->Program&Verify
因為你的flash中,本來就有bin文件,詢問你是否清空燒錄,點是!
最后會顯示完成了!