JLINK是segger公司推出的专业烧写工具(interface)。我们主要用它来烧写bootloader。

此次烧写所用板子为mini2440,烧写的是100ask的uboot。我所用的板子如下:

非常适合刚开始接触嵌入式的朋友,不过我觉得官方所提供的用户手册只是让你知道怎么操作这块开发板怎么使用的问题。一些嵌入式的知识最好看韦东山。

1.首先下载工具dnw (用于USB传输文件)相信多数人都知道怎么使用吧。USB驱动安装好,一打开显示状态OK即可。

2.接着secureCRT串口工具,之前的文章也已经提到,XP下还可以直接用系统自带的串口工具

超级终端

设置那些都一样115200波特率, 8位数据位,1位停止位,无需奇偶检验。

3.上www.segger.com下载jlink_base对应的JFLASH。

先使用JFLASH烧写uboot。关于JFLASH的使用可以上segger官网下载对应的JFLASH ARMM pdf文件有详细教程。可以直接使用它的sample project来建立。

我使用了S3C2440.jflash ,打开工程。 开发板上电,然后选target connect ,连接成功后

file open u-boot.bin ,然后在地址写0,烧到0.

然后target 选 auto开始烧写下载。

4.下载好u-boot之后,就可以直接使用bootloader来进行文件传输,不过这个要接USB,利用USB

传输。支持下载裸板程序到内存特定位置。使用dnw.exe工具的菜单“USB Port -> Transmit”,发送要烧写的bin文件。开发板收到文件后会自动将程序写到nand flash上。断电用nand flash启动即可

看到效果。

5.以下是开发板的连线。

电源模块是自己直接用usb转DC的5V接口,然后串口直接用USB PL2303.即数字信号直接给开发板

不连串口。JLINK需要转接板,其实信号也是那几个Vtref nTRST TDI TMS TCK RTCK TD0 RESET

DBGRQ 5V SUPPLY.

烧写裸板程序烧写到nand flash中去,S3C2440有内部4K RAM,称为stepping stone

当从nand flash启动CPU时,CPU通过内部的硬件将NAND FLASH开始的4K字节的数据复制到

内部的4K RAM中,然后跳到0地址开始执行。NOR FLASH不能像内存那样随意写。所以从

NOR FLASH启动时,一般先在代码的开始部分使用汇编指令初始化外接的SDRAM,然后将代码

复制到SDRAM中,跳到SDRAM中执行。

jflash烧录教程_【参赛手记3】JLINK烧写bootloader相关推荐

  1. mini2440通过JLink烧写BootLoader到Nor Flash

    开发板:友善之臂mini2440,64M Nand Flash 操作系统:Win7 电脑:笔记本Lenovo Y450 连接器:由于我的笔记本没有并口,所有买了个J-Link和转接板 软件:JLink ...

  2. jflash烧录教程_使用J-Flash 对ARM烧录HEX程序

    安装J-link的驱动之后,在开始/程序(或者是'所有程序')/SEGGER/J-linkARM V4.10下,点击J-Flash ARM图标,就可以用这个软件方便的烧录程序. 对于第一次使用的芯片可 ...

  3. jflash烧录教程_手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)...

    这个版本里面flashrom官方给出的支持列表 供参考,具体请自行实验AMIC          A25L05PT                                64  SPI AMI ...

  4. 电子时钟制作(瑞萨RA)(3)----使用J-Link烧写程序到瑞萨芯片

    概述 这一节主要讲解如何使用J-Link对瑞萨RA芯片进行烧录. 硬件准备 首先需要准备一个开发板,这里我准备的是芯片型号R7FA2E1A72DFL的开发板: 视频教程 https://www.bil ...

  5. 瑞萨e2studio(4)----使用J-Link烧写程序到瑞萨芯片

    瑞萨e2studio.4----使用J-FLASH烧写程序到瑞萨芯片 概述 视频教学 样品申请 csdn课程 硬件准备 开发板 软件准备 hex文件准备 J-Link与瑞萨开发板进行SWD方式接线 烧 ...

  6. jlink烧写Nor Flash时出错正确解决方法汇总:PC of target system has unexpected value after programming (2011

    只加载了工程文件就可以拉 本文参考了下面几篇文章,在此表示感谢. http://againinput4.blog.163.com/blog/static/1727994912011760847746/ ...

  7. 【原创】用J-LINK烧写ARM开发板的Nor Flash

    以往烧写开发板上的nor flash,大多以JTAG接电脑并口进行烧写,但是目前带并口的电脑几乎很少,USB口则常见.虽然也有带USB的HJTAG,然而价格对于个人而言相对偏高,淘宝上几十元的J-LI ...

  8. 用J-Link烧写u-boot到Nor Flash—— 韦东山嵌入式Linux视频学习笔记04

    说明:本文的实验环境为Windows7+JZ2440 J-Link 只支持烧写 Nor Flash,不支持烧写 Nand Flash(为什么呢?先不探究原因). 如果想烧写程序到Nand Flash, ...

  9. 用JLINK烧写U-boot到Nand Flash中

    很多同学使用笔记本作为自己的ARM开发和学习的平台,绝大多数笔记本都没有并口,也就是无法使用JTag调试和烧写程序到Nand Flash中,幸好我们还有JLINK,用JLINK烧写U-boot到Nor ...

最新文章

  1. AFNetworking 3.0 断点续传 使用记录
  2. 金蝶mysql_金蝶财务软件中的数据库如何进入?
  3. Eclipse——导出可执行jar包
  4. 使用命令批量修改文件的后缀名称
  5. 国外少儿PYTHON编程书推荐
  6. C# 9 新特性 —— 增强的模式匹配
  7. 使用 JS 文件调用 Google AdSense 广告 cnblogs
  8. 腾讯为60亿美元债券定价 为1年来亚洲最大美元债发行交易
  9. ios 监听数组个数的变化_【iOS】KVO方式监听数组的变化动态刷新tableView
  10. 一步一步写算法(之“数星星”)
  11. SJIS_DBC_TO_SBC小例子
  12. 简谈FPGA实现高斯滤波
  13. k8s集群的搭建-云服务器
  14. Excel如何用IF函数进行数据筛选
  15. Exchange Server 2010 部署全攻略(一)
  16. 企业号、企业微信、企业邮箱三者融合,IBOS微信生态掘金之路
  17. 混淆矩阵(交叉表)及Kappa系数的计算
  18. The 2021 ICPC Asia Taipei Regional Programming Contest
  19. 《思考,快与慢》学习总结
  20. 亲测可用:两个在线的测试数据生成工具

热门文章

  1. python不间断获取指定ulr的ip
  2. 为虚拟机设置网络代理
  3. ARM M-系列和A-系列
  4. 自然图像先验与图像复原
  5. pdm数据导出oracle,PowerDesigner使用(一):PDM文件导入Oracle数据库
  6. flutter 旧有V1项目升级V2
  7. 网络探测和诊断工具 - mtr
  8. c++ 制作五子棋游戏
  9. touch - 修改文件的时间戳记.
  10. Rexxar 是一个针对移动端的混合开发框架。