使用J-Link烧写FL2440开发板NorFlash的方法

5星 · 超过95%的资源 需积分: 33 36 下载量 38 浏览量 更新于2024-09-13 收藏 1.38MB PDF 举报
"这篇文档介绍了如何使用J-Link烧写ARM开发板上的NorFlash,特别是针对FL2440开发板,该板载有S3C2440处理器和Intel的28F320J3 NorFlash芯片。传统的烧写方式是通过H-JTAG和并口,但由于现代电脑缺乏并口以及速度较慢,本文档提供了一种使用J-Link和JFlashARM软件的快速方法。" 在ARM开发过程中,NorFlash是一种常见的非易失性存储器,用于存储BootLoader等关键程序。FL2440开发板的NorFlash容量为4M,由Intel的28F320J3芯片提供。由于NorFlash的价格较高,其容量通常较小,主要存放BootLoader。传统的烧写BootLoader的方法是通过H-JTAG工具配合并口,但这种方法在没有并口或USB转并口不稳定的情况下变得困难。 J-Link是SEGGER公司的一款流行的调试器/编程器,它支持多种ARM处理器,包括S3C2440。使用J-Link烧写NorFlash的优点在于它提供了串口连接和更快的烧写速度。以下是使用J-Link和JFlashARM软件烧写NorFlash的步骤: 1. 连接硬件:将FL2440开发板通过J-Link和串口线连接到电脑,确保开发板电源开启,并设置启动方式为NorFlash启动,即移除核心板上的J5跳线帽。 2. 启动JFlashARM:在SEGGER\JLinkARM_V412\目录下运行JFlashARM程序。 3. 创建新工程:使用File->Newproject创建新工程,然后进行项目配置。 4. 配置项目设置:进入Options->Projectsettings…,对项目进行必要的配置,如选择目标CPU(Target CPU)下的Use target RAM for code,以提高烧写速度。 在图2所示的配置界面中,用户应根据实际情况调整设置,以确保最佳的烧写性能。完成配置后,可以加载BootLoader映像文件到JFlashARM,然后执行烧写操作,将BootLoader安全地写入NorFlash中。 这种方法不仅避免了对并口的依赖,而且提高了烧写效率,对于丢失BootLoader或需要频繁更新的情况尤其有用。J-Link和配套软件的广泛兼容性和易用性使其成为现代开发环境中的理想选择。