JLink间接烧写S3C2410/2440 Nor/Nand Flash的高效方法
1星 需积分: 9 6 浏览量
更新于2024-10-17
收藏 369KB DOC 举报
本文主要介绍了如何利用JLink这一强大的调试工具间接烧写S3C2410和S3C2440开发板上的NorFlash和NandFlash。JLink虽然原本设计用于调试,但其内存读写功能可被巧妙地利用来解决对这两种处理器芯片特定Flash操作的难题。
首先,S3C2410和S3C2440开发板通常使用多种JTAG接口,其中一种与大部分JLink不兼容,这时需要通过转接板或特定型号的JLink(如改进版)来连接。例如,使用mini2440开发板时,需要确保正确连接JTAG线路。
操作步骤分为三部分:
1. **连接硬件**:确保JLink与开发板连接,可能需要转接板,尤其是对于不支持常见接口的开发板。对于像mini2440这样的开发板,如图3所示的方式进行JTAG连接。
2. **运行J-Link Commander**:打开J-Link Commander,如果没有检测到处理器,需先通过USB命令连接JLink并识别处理器,如图4所示的启动界面。
3. **下载和运行特制程序**:由于S3C2410和S3C2440处理器内部有4K SRAM,烧写过程涉及两个阶段。首先,下载一个名为`init.bin`的初始化程序到SRAM,执行SDRAM的初始化。接着,下载较大的u-boot程序,比如u-boot.bin,到SDRAM中。这个程序会执行实际的NorFlash和NandFlash操作。在J-Link Commander中,使用命令`speed12000`设置TCK为12M,以加快下载速度,然后按照路径`e:`下的`init.bin`和`u-boot.bin`进行下载并运行。
通过这种方法,即使JLink本身没有直接烧写这些特定Flash的功能,开发者仍能利用其核心功能间接实现Flash的烧写,克服了硬件配置上的限制。这是一种实用且灵活的解决方案,适用于处理S3C2410和S3C2440开发板的Flash操作问题。
2010-03-02 上传
2012-04-07 上传
2010-04-17 上传
2024-09-25 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
vanni_yang
- 粉丝: 9
- 资源: 9
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜