![](https://csdnimg.cn/release/download_crawler_static/651868/bg1.jpg)
- 1 -
通过 MULTI ICE 烧写 FLASH
(S3C44B0X+29LV160B)
基于 ARM 的系统开发的初期,烧写 FLASH 是必不可少的步骤。在实际运
用中,烧写 FLASH 共有两大类方法,其基本原理各不相同:方法一,采用 JTAG
边界扫描的方法,直接通过 JTAG 口控制芯片的引脚,从而实现对 FLASH的烧
写,在这种情况下,CPU(ARM)是没有工作的,而且由于每要改变一次引脚
状态,需要将芯片所有引脚进行移位操作,导致烧写速度很慢。方法二,通过
JTAG 仿真器,将烧写 FLASH 的程序下载到系统 RAM 中,然后运行此程序,
通过此程序来实现对 FLASH的烧写,在这种情况下,CPU(ARM)是工作的,
通过 CPU(ARM)来执行烧写 FLASH 的命令序列,速度很快。
本例主要使用方法二。而在方法二中,如何实现被烧写 image 的下载也有多
种方法,本例直接将被烧写的 image 下载到系统内存中。
本例采用的工程如图一所示
图一