S3C2440通过J-Link直接往SDRAM中烧程序

63 篇文章 1 订阅

       由于S3C2440核心板以及主板均为实验室自制,使用友善之臂的H-Jtag不能操作,因此使用J-Link来测试焊接完的核心板是否工作正常

步骤:

1. 连接好核心板,并开电
2. 使用J-Link自带的J-Link commander(安装J-Link时已经安装了)

启动J-Link commander,如果没检测到CPU,执行usb命令连接JLink,注意,S3C2440 CPU的ID是:0x0032409D

5V{CMMI{LOU]4E[INK%CY4F
3. 在J-Link commander下载运行特制的程序

       对于S3C2410、S3C2440处理器,它们内部有4K的SRAM,当使用Nor Flash启动时,地址为0x40000000;当使用Nand Flash启动时,地址为0。

       对于S3C2410、S3C2440,一般都外接SDRAM。SDRAM被使用之前,需要经过初始化,这个初始化由init.bin程序完成。

       假设init.bin在E:/1/init/目录下,u-boot0.bin和u-boot1.bin在E:/1/目录下。

1). 设置TCK为12M,下载程序时会很快 ,可以不做

J-Link>speed 12000

2). 下载并运行init.bin,这是用来初始化SDRAM的

a. 如果是NAND FLASH启动:  
J-Link>loadbin e:/1/init.bin 0       
J-Link>setpc 0  
J-Link>g  
b. 如果是NOR FLASH启动:  
J-Link>loadbin e:/1/init.bin 0x40000000       
J-Link>setpc 0x40000000  
J-Link>g //可以看到流水灯开始闪烁了

J-Link>h//执行该命令流水灯停止工作
J-Link>g//执行该命令流水灯继续工作

init.bin文件的下载可参考以下网址:http://blog.csdn.net/reille/article/details/6568656
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值