古詩詞大全網 - 成語經典 - s3c2440怎麽擦除flash

s3c2440怎麽擦除flash

壹、下載H-jtag的最新版本H-jtag-v1.0

按照友善之臂的手冊和H-jtag 的手冊安裝好H-jtag

H-JTAG-1.0的功能和特點總結如下:

1. 支持 RDI 1.5.0 以及 1.5.1;

2. 支持 所有 CORTEX-M3,ARM7,ARM9 和XSCALE 芯片;

3. 支持 THUMB 以及 ARM 指令;

4. 支持 LITTLE-ENDIAN 以及 BIG-ENDIAN;

5. 支持 SEMIHOSTING;

6. 支持 WIGGLER, SDT-JTAG,自定義 JTAG調試板和 H-JTAG USB 仿真器;

7. 支持 WINDOWS 9.X/NT/2000/XP/VISTA;

8.支持常用片內 FLASH, NOR FLASH和 NAND FLASH 芯片的編程燒寫;

9. 支持 LPC1700/2000,AT91SAM,LUMINARY 和 STM32F系列的片內 FLASH 自動下載;

二、配置H-jtag

1、設置 JTAG 端口

(1)打開H-jtag的主界面,選擇Setting--》USB/LPT Selection ,然後彈出的對話框中選擇LPT,用並口連接H-jtag。

(2)安裝完也許H-JTAG後可能會檢測不到芯片,這很正常,這是因為jtag小板和軟件配置有壹定到差別,因此要配置壹下軟件,依次打開setting-LTP Jtag Setting,然後按照下圖的參數進行配置:在友善之臂的手冊上有,請參看手冊。配置完成後點擊OK

2、設置初始化腳本

在 H-JTAG 的主界面,點 Init->Init Script,跳出 Init Script 窗口,點該窗口下面的Load按鈕,找到FriendlyARM2440.his文件,然後點擊OK,註意不要點擊“Enable Auto Init”,如下圖

3、檢測目標器件

使用開發板附帶的 JTAG 小板連接開發板的 JTAG 接口,將選擇開關打到NAND flash啟動那壹端。並接上打開電源。點主菜單COntrol->Detect Target。

三、燒寫U-boot到Nand Flash

(1)點 H-JTAG主菜單的Flasher -》Start H-Flasher 打開H-Flasher燒寫程序窗口。

(2).下載配置文件S3C2440+K9F2G08.hfc,並解壓放到某壹個目錄

在 H-Flasher 窗口菜單中選擇“Load” ,出現打開文件選擇窗口,選擇下載好並且解壓好的S3C2440+K9F2G08.hfc這個文件(如果是燒寫nor的話選擇S3C2440+SST39VF1601.hfc),這樣燒寫的配置基本就好了,不用再配置其他的選項了。

配置文件S3C2440+K9F2G08.hfc如下:

文件: S3C2440+K9F2G08.rar

大小: 0KB

下載: 下載

(3)開始燒寫

在選項“(4)Programming”裏面點擊check的話就會正確檢測出nand flash的id了,

Type選擇“Plain Binary Format”,

Src File選擇要燒寫的u-boot,

最後點擊program,等待燒寫結束就可以了!