您的当前位置:首页Flash Programmer使用说明

Flash Programmer使用说明

2020-03-03 来源:小侦探旅游网


Flash Programmer使用说明

OCD Flash Programmer 是Macraigor 公司专门用于烧写Nor Flash 的在线编程软件可配合Macraigor 所有仿真器的使用。有支持Windows (非常易于使用)和Linux 2种操作系统的版本。支持CPU及Flash非常丰富具体可下载OCD Flash Programmer试用版,试用查找。

现在本使用手册以烧写SinoSys-M3 平台为例,结合Macraigor 公司的usb2Demon仿真器,演示OCD Flash Programmer使用方法。

一、软硬件准备

1、硬件

SinoSys-M3 是ARM920T CPU采用Samsung S3c2440 ,Flash采用 Silicon Storage Technology的SST39VF1601;

仿真器是Macraigor 公司的usb2Demon ARM20 ;

PC操作系统是WindowsXp。

2、软件

OCD Flash Programmer 正式版;

SinoSys-M3 的bootloader.bin ;

OCD Commander;

二、操作步骤

1、安装OCD Commander及OCD Flash Programmer,下载试用版,点击安装即可。

2、将目标板(SinoSys-M3)通过仿真器(usb2Demon)和PC连接起来,给目标板上电。

3、安装usb2Demon 驱动,系统会自动安装该驱动(驱动文件已经包含在步骤1中了),如有疑问,可参见USB2DEMON 使用说明。

4、SinoSys-M3 的bootloader.bin(需要烧写的文件)转化为S19格式。

安装完OCD Flash Programmer 后,会同时安装BinToS19 命令行程序,主要作用是将bin文件转化成S19格式文件,命令格式:

即:执行BinToS19.exe bootloader.bin 0X30000000 boot.S19

(我是将BinToS19.exe以及bootloader.bin拷贝到同一目录下执行的,执行后会在该目录下生成boot.S19)

5、打开OCD Commander设置连接参数如图:

6、点击status查看状态是否是in DEBUG:如果不是请点击halt,使其进入调试状态,关闭OCD Commander。(对比看下方状态)

7、打开OCD Flash Programmer 如果是未购买注册码请联系我们购买序列号,如有请输入注册码,点击ok进入。

8、点击菜单进入Communications 进行连接配置

使用usb2Demon相同设置

9、设置CPU页

如果你不能在OCD Flash Programmer找到符合目标板的OCD文件(CPU及Flash配置文件)就自己设置CPU及Flash选项。

点击CPU页,找到目标板的CPU厂家及对应型号如图:

(注一般选择小端)

10、设置Flash页

11、设置目标RAM起始地址

可根据数据手册找到一块可以利用的内存或片上内存,比如这块CPU在0X40000000之后可用。

12、检查FlashID 和目标内存

点击Flash ID 按钮

(预期栏和从Flash读取的一栏需相同)

点击Target Memory 按钮

无错误提示就可烧写了

13、烧写bootloader文件

点击Program 按钮

再点击Program 按钮,就可,完成后点Close关闭!

14、点击Reset Target 复位

因篇幅问题不能全部显示,请点此查看更多更全内容