

下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、使用JLink 间接烧写S3C2410、S3C2440 开发板Nor、Nand Flash 的方法1. 简明JLink 的调试功能、烧写 Flash 的功能都很强大,但是对于 S3C2410、S3C2440 的 Flash操作有些麻烦:烧写 Nor Flash 时需要设置 SDRAM,否则速率很慢;烧写 Nand Flash 只是从理论上能够达到,但是还没有人直接实现这点。本文使用一个间接的方法来实现对 S3C2410、S3C2440 开发板的 Nor、Nand Flash 的烧写。原理为:JLink 可以很方便地读写内存、启动程序,那么可以把一个特制的程序板上的 SDRAM 去,并运行它,然
2、后使用这个程序来烧写。到开发操作步骤连接硬件对于大多数的 S3C2410、S3C2440 开发板而言,它们所用的 JTAG 接口一般有 3 种(如图1 所示),其中前两种用得比较多。图 1. 三种常用的 JTAG 接口但是市面上的JLink,大多只支持第 3 种JTAG 接口,所以需要用到转接板。或者直接使用JLink 的变种,如图 2 所示的两种改进版JLink: 1 图 2. 两种改进版JLink以 mini2440 为例,如图 3 接好 JTAG 线。图 3. 改进版JLink 与 mini2440 的连接2.2 运行 J-LinkderJ-Linkder 启动界面如图 4 所示,(如果
3、没有发现检测到 CPU,就在里面执行 usb命令连接JLink,再执行 r 命令识别处理器)。 2 图 4. J-Linkder 启动界面2.3运行特制的程序对于 S3C2410、S3C2440 处理器,它们有 4K 的 SRAM,当使用 Nor Flash 启动时,地址为 0 x40000000;当使用 Nand Flash 启动时,地址为 0。对于 S3C2410、S3C2440 开发板,一般都外接 64M 的 SDRAM。SDRAM 能被使用之前,需要经过初始化。所以,先把一个 init.bin到SRAM 去运行,它执行 SDRAM 的初始化;然后再下载一个比较大的程序,比如 u-boo
4、t 到 SDRAM 去动行,它将实现对 Nor、Nand Flash 的操作。以下是在J-Link1. speed 12000der 里令,假设 init.bin、u-boot.bin 在 e:盘下。/设置TCK 为 12M,程序时会很快2.并运行 init.bin,这是用来初始化 SDRAM 的如果是 NAND 启动:loadbin e:init.bin 0setpc 0 g如果是 Nor 启动: loadbin e:init.bin 0 x40000000 setpc 0 x40000000g3.h特制的 uboot:loadbin e:u-boot.bin 0 x33f80000 3 s
5、etpc 0 x33f80000g上述操作命令可以参考图 5。图 5.使用 jlink运行 u-boot现在,u-boot 已经启动了,在串口工具上可以看到如图 6 所示界面,以后就可以通过网络、串口文件,然后使用 u-boot 里令进行烧写。 4 图 6. u-boot 启动界面当然,如果没有网络,也不想忍受串口的速率,也可以通过 jlink hder,比如:loadbin your_figin 0 x30000000这时,你的文件已经被后面的操作就是u-boot到 SDRAM 0 x30000000 去了。令了。2.4 使用 u-boot 烧写 Flash以例子为例,假设需要烧写一个名为
6、leds.bin 的程序到 Nor、Nand Flash,那么请参考:(1)通过 Jlink在J-Link h:der 里执行:loadbin e:leds.bin 0 x30000000g注意 leds.bin 的大小(2)通过 u-boot 烧写到 Nor Flash:在 u-boot 里执行: 5 protect ollerase 0 2 f/ 擦除从0 地址开始的大小为0 x30000 的NOR Flash 扇区(大小为可擦除块的整数倍,可以运行 flash info 命令查看)cp.b 0 x30000000 0 30000/ 把前面到 0 x30000000 的程序烧写到 NOR 去(3)通过 u-boot 烧写到 Nand Flash:在 u-boot 里执行:nand erase 0 30000/ 擦除从 0 地址开始的大小为 0 x30000 的Nnad Flash 扇区nand writ
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江苏省连云港东海县联考2024-2025学年初三语文试题周考试题含解析
- 网络广告基础知识培训
- 价值工程的分析
- 中国电子元器件市场新的挑战与机遇
- 浙江省金华市十校2024-2025学年高二上学期期末语文试题 含解析
- 幼儿园卫生个人工作述职报告(3篇)
- 护士转正工作总结简短
- 有关做好工作计划(6篇)
- 高速公路收费站后勤工作总结(3篇)
- 月考测试卷(二) (第四单元1、2章)(含答案) 2024-2025学年人教版(2024)七年级生物下册
- 2022年郑州轨道工程职业学院单招职业适应性测试试题及答案解析
- 接触网验收标准
- 地铁16号线风阀设备安装手册
- 新《危险化学品安全管理条例》课件
- 中医科物理治疗登记表
- 高山下的花环
- 中医望色望神图集共59张课件
- 《跋傅给事帖》2020年浙江嘉兴中考文言文阅读真题(含答案与翻译)
- 物业小区保洁清洁方案
- 银行从业资格考试题库附参考答案(共791题精心整理)
- 年产20吨阿齐沙坦原料药生产车间的设计和实现材料学专业
评论
0/150
提交评论