FL2440烧录bootloader到nor flash步骤详解
![](https://csdnimg.cn/release/wenkucmsfe/public/img/starY.0159711c.png)
"FL2440烧写bootloader到nor flash的方法"
在嵌入式系统开发中,烧录bootloader是至关重要的步骤,它相当于系统的启动程序,负责加载操作系统或应用程序到内存中执行。本文主要介绍了如何将bootloader烧写到FL2440开发板上的nor flash中,这是一个基于Samsung S3C2440处理器的平台。以下是一系列详细的步骤:
1. **准备工作**:确保开发板已正确连接电源线、串口线和JTAG接口(此处使用的是Wiggler接口)。插入核心板,并设置跳线J5和J2。J5用于控制是否从nor flash启动,J2用于选择启动模式。
2. **检测CPU**:开发板上电后,通过H-JTAG工具来检测CPU是否正常工作。
3. **启动H-JTAG Flasher**:在H-JTAG软件中选择“Flasher”菜单,然后点击“Start H-Flasher”。
4. **选择Flash芯片**:在Flash Selection中选择对应nor flash芯片类型,这里选择Intel的28F320J3。如果未找到该选项,可能是H-JTAG版本过低,需要升级至最新版。
5. **配置参数**:在Configuration中设置相关参数,包括时钟频率等。
6. **检测Flash芯片**:在Programming选项中,先点击“Check”按钮检测nor flash芯片,确认其型号与所选型号一致。
7. **设置烧写选项**:设定编程的Type、DstAddr和Src,其中烧写文件应为2440boot_nor.bin,这是专为S3C2440设计的bootloader文件。
8. **开始烧写**:点击“Program”按钮开始烧写过程,进度条显示烧写进度,完成后点击“Close”。
9. **验证烧写**:为了确保bootloader已被正确烧写,执行“Verify”操作,再次检查nor flash内容。
10. **关闭电源并调整跳线**:烧写完成后,断开电源,移除J5跳线,并将J2跳线切换到0端,以使开发板从nor flash启动。
11. **启动BOOT**:重新上电,开发板将自动从nor flash中的新bootloader启动。
以上步骤详细描述了FL2440开发板上烧写bootloader的过程,这通常在系统开发初期或更新固件时执行。了解和掌握这一过程对于开发和调试嵌入式系统至关重要,因为它直接影响到系统的启动和运行。
234 浏览量
154 浏览量
625 浏览量
143 浏览量
144 浏览量
2022-09-19 上传
129 浏览量
234 浏览量
2010-07-15 上传
![](https://profile-avatar.csdnimg.cn/0a562de853e145198fd8b236126d5326_xautfengzi.jpg!1)
xautfengzi
- 粉丝: 51
最新资源
- 远程开关机软件ReShutDown v1.0免费版发布
- 使用Vuetify创建Vue项目的快速指南
- Dubbo应用启动与停止脚本详解
- WCH_BLE_DLL: Windows蓝牙开发必备DLL介绍
- Yandex测试任务:github PR描述自动化管理工具
- GMSSL2.0在vs2015和vc6.0下的server与client应用解析
- 简化Android与JavaScript交互的H5技术实现
- Dockerfile构建Nginx镜像的详细步骤
- 2368睡眠卫士:系统定时任务与硬盘检测神器
- SpringMVC与iBatis整合环境搭建及问题解决
- 凌博控制器72202-602软件4.0.0更新亮点解析
- PHP开发的摇啊摇手机网站游戏
- MATLAB实现SVM算法分类工具箱
- freesound.org通用Lisp客户端开发进展
- 新版本上下班打卡提醒软件免费下载指南
- iOS 12真机调试包:快速上手指南