Jlink J-Flash烧写 S3C2440 nor Flash 程序

本文介绍了如何通过IDE编写程序点亮S3C2440板子上的LED灯,然后使用J-Flash工具将编译后的Hex代码烧录到mini2440的Nor Flash中。详细步骤包括新建S3C2440项目,设置烧录地址范围,以及烧录和复位重启后的效果展示。

1、用IDE编写程序,点亮mini2440 GPIOB5和GPIOB6引脚上的LED灯。程序如下:

#include <s3c2440.h>
int main(void){
 GPBCON= (GPIOB_OUTPUT<<CON_GPIOB5)|(GPIOB_OUTPUT<<CON_GPIOB6)|(GPIOB_OUTPUT<<CON_GPIOB7)|(GPIOB_OUTPUT<<CON_GPIOB8);
 GPBUP&=~(UP_GPIOB5|UP_GPIOB6|UP_GPIOB7|UP_GPIOB8);
 GPBDAT|=UP_GPIOB5|UP_GPIOB6|UP_GPIOB7|UP_GPIOB8;
GPBDAT&=~(UP_GPIOB5|UP_GPIOB6);
  while(1){ 
  }
  }

编译无错后生成Hex代码,然后用 J-Flash 工具烧录进 mini2440 的Nor flash中。

2、用 J-flash 新建S32440项目。然后连接目标板。
3、烧录的时候要选一下flash的地址起始范围,在编辑菜单下。如下图所示。
设置Flashf起始范围
程序大小为0x0200
4、设定完大小后,开始烧录程序。
烧录程序和校验
5、烧录完成后,断开 J-Flash的连接,板子复位重启。板子上效果如下。
没烧录程序之前的图片烧录程序之后的照片

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值