龙芯NAND FLASH烧写与PMON引导程序指南
需积分: 29 190 浏览量
更新于2024-09-17
1
收藏 684KB PDF 举报
"该文档是针对龙芯系列芯片的烧写引导程序的详细指南,特别是NAND FLASH和PMON的烧写步骤。它提供了一种使用JTAG接口进行烧写的教程,适合初次烧写或已存在PMON的情况。"
本文档主要介绍了如何使用JTAG方式对龙芯芯片进行NAND FLASH的烧写操作,步骤如下:
1. **连接设备**:确保JTAG连接线、串口和电源都已经正确连接。同时,PC机上的超级终端需设置为波特率115200,8位数据位,无硬件流控。
2. **启动软件**:打开EJTAG烧写软件,并检查超级终端显示的PMON启动状态,确认开发板正常工作。
3. **建立连接**:在EJTAG软件中点击连接按钮,如果连接成功,将显示设备信息,如DEVIDEID。如有连接问题,需检查JTAG线连接。
4. **烧写EJTAG程序**:停止CPU运行,然后通过“文件-FILETO MEM”功能将EJTAG烧写程序upmon_gpio01.bin加载到内存特定地址。
5. **传输PMON文件**:使用“传送-发送文件”功能,选择PMON文件,采用Y-modem格式发送。当文件传输完成,pmon会显示烧写成功。
6. **复位执行**:烧写完成后,按下复位键,新烧写的PMON程序将开始执行。
特别注意,对于首次烧写或NAND方式启动跳线J2未连接的情况,需要额外配置内存参数:
1. **配置内存**:利用ejtag工具,修改内存中的特定地址值,例如地址0xbfe00c04改为0x9000c6,地址0xbfe00c00改为0x8c40568。
2. **后续步骤**:完成内存配置后,按照之前5-7的步骤继续进行PMON文件的烧写。
整个过程详细而具体,旨在帮助用户成功地对龙芯芯片进行NAND FLASH的烧写,确保PMON的正确运行。在执行过程中,用户应仔细核对每一步的操作,以避免因错误导致的烧写失败。
2022-09-22 上传
2017-10-10 上传
2022-09-24 上传
2012-10-31 上传
2013-01-17 上传
2019-11-27 上传
North30
- 粉丝: 0
- 资源: 5
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章