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 复位
因篇幅问题不能全部显示,请点此查看更多更全内容