友善之臂Mini2440 NORflash bootloader烧写教程
需积分: 9 136 浏览量
更新于2024-09-07
收藏 539KB DOC 举报
"友善之臂Mini2440的NORflashbootloader烧写说明文件提供了详细的步骤,包括使用Superboot2440.bin和Supervivi-128M.bin进行烧写,并且提到了烧写过程中所需的硬件设备如J-Link_ARM、转接板和开发板套件。此外,还介绍了J-Link软件的配置和操作流程,包括新建项目、设置CPU类型、启用目标RAM、自动检测闪存内存、连接目标、擦除芯片以及编程烧录过程。"
详细知识点说明:
1. **Bootloader**:
- **Superboot2440.bin**: 这是友善之臂提供的用于Mini2440开发板的NOR flash bootloader,可以通过友善之臂的MiniTools一键烧写工具进行烧写。
- **Supervivi**: 另一个可供选择的bootloader,它需要首先被烧写到NOR flash中,然后通过DNW工具进一步烧写NAND flash中的bootloader、内核和文件系统。
2. **硬件设备**:
- **J-Link_ARM**: 一个常用的调试器和编程器,用于连接开发板与电脑。
- **J-Link转接板**:帮助J-Link_ARM与Mini2440开发板接口兼容的适配器。
- **开发板套件**:包括 Mini2440开发板,上面有NOR/NAND flash切换开关。
3. **软件工具**:
- **J-Link软件**:SEGGER公司的调试软件,用于连接、配置和烧写开发板。
- **J-FlashARM**:J-Link软件的一部分,用于对目标设备的Flash进行编程。
4. **烧写流程**:
- 配置J-Link软件:选择正确的CPU核心(ARM9),启用目标RAM,设置初始化步骤,自动检测或指定闪存类型。
- 连接开发板:通过J-Link连接开发板,并确保NOR/NAND flash开关设置在NOR flash位置。
- 擦除芯片:使用J-FlashARM擦除NOR flash。
- 烧写bootloader:加载Superboot2440.bin文件,设置起始地址为0,然后进行编程操作。
5. **验证步骤**:
- 烧写完成后,断开JTAG连接,通过串口通信(可能使用DDW软件)检查开发板从NOR flash启动时的输出,以确认Superboot是否成功。
6. **注意事项**:
- 在烧写过程中,确保所有硬件连接正确,软件设置无误,避免对硬件造成损害。
- 确保开发板的电源稳定,防止烧写过程中因电源问题导致失败。
- 烧写前备份重要数据,以防意外擦除。
通过以上步骤,用户可以成功地为友善之臂Mini2440开发板烧写NOR flash bootloader,为后续的开发和调试工作打下基础。
2019-07-24 上传
2014-09-16 上传
2008-12-21 上传
2013-07-24 上传
2014-04-25 上传
点击了解资源详情
小鲲君
- 粉丝: 92
- 资源: 8
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫