ARM开发板烧录NorFlash详细步骤

需积分: 12 2 下载量 151 浏览量 更新于2024-09-16 收藏 161KB PDF 举报
"在ARM开发板中烧录Flash的操作步骤" 在ARM开发板上烧录Flash是嵌入式系统开发中的重要环节,主要用于部署操作系统、应用程序或其他固件。本过程详细介绍了如何在ARM开发板上烧录Norflash,具体步骤如下: 1. 首先,确保开发板正确连接了电源线、串口线和JTAG接口(这里使用的是Wiggler口)。插入核心板,并将特定的跳线J5设为1端,J2设为1端。 2. 开发板上电后,使用H-JTAG工具来检测CPU的状态,以确认硬件连接正常并能与CPU通信。 3. 打开H-JTAG软件,通过菜单“Flasher”选择“Start H-Flasher”,开始烧录流程。 4. 在配置阶段,选择正确的Flash芯片型号,例如Intel的28F320J3。如果未找到该选项,可能是H-JTAG软件版本过低,需升级至最新版本。可以在H-JTAG的帮助菜单中找到H-JTAG主页,按照指示下载并安装新版本。 5. 接着配置编程器设置,其中第二项通常涉及芯片的时序配置,确保参数正确无误。 6. 第三、四项一般无需特殊设置,保持默认即可。 7. 在“Programming”步骤,先点击“Check”按钮检测Flash芯片。若成功,芯片型号应与之前选择的型号一致。在CPU初始化阶段可以多次检测,但在开发板进入DNW(Download Now)状态后,仅能检测一次,否则会提示检查Flash型号。 8. 设置烧录参数,包括Type(类型)、DstAddr(目标地址)和Src(源文件),选择要烧录的固件文件,如2440boot_nor.bin。 9. 点击“Program”开始烧录,进度条显示烧录过程,完成后点击“Close”。 10. 然后进行校验操作,点击“Verify”,再次显示进度条以验证烧录内容是否正确无误。 11. 烧录和验证完成后,断开电源,移除J5跳线,并将J2跳线改设为0端。 12. 重新上电,开发板将依据新的Boot固件启动。 以上就是在ARM开发板上烧录Norflash的详细步骤,这个过程对于调试、更新或恢复开发板上的固件至关重要。确保每个步骤都准确无误,可以避免不必要的错误和问题。在实际操作中,务必遵循安全规范,防止对硬件造成损坏。