龙芯NAND FLASH烧写与PMON引导程序指南

需积分: 29 21 下载量 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的正确运行。在执行过程中,用户应仔细核对每一步的操作,以避免因错误导致的烧写失败。