S3C2440裸板程序烧写教程:OpenJTAG与JLink方法

需积分: 48 1 下载量 195 浏览量 更新于2024-09-09 收藏 1.25MB PDF 举报
"本文主要介绍了如何使用OpenJTAG和JLink工具烧写S3C2440裸板程序,包括烧写NorFlash和NandFlash的步骤。OpenJTAG是一款USB转JTAG和串口工具,适用于无串口、并口的电脑,而并口JTAG是S3C2440开发板常见的烧录工具,分为Dongle和Wiggler两种类型。同时,文章提到了百问网提供的oflash烧写软件,以及JLink的J-Flash软件。" 在烧写S3C2440裸板程序的过程中,首先需要准备相应的硬件工具。OpenJTAG是一个方便的解决方案,因为它集成了USB转JTAG和USB转串口功能,尤其适合那些没有并口或串口的计算机。对于传统的并口JTAG工具,如Dongle和Wiggler,它们都是S3C2440开发板的标准配置,尽管它们在并口引脚使用上有所不同。百问网还提供了一个名为oflash的烧写工具,该工具能够支持OpenJTAG、Dongle和Wiggler,用于烧写S3C2410、S3C2440、S3C6410的NorFlash和NandFlash。 烧写程序的具体步骤通常分为以下几个部分: 1. 对于OpenJTAG用户,首先需要安装驱动程序,然后运行oflash软件,按照提示进行操作。 2. 对于JLink用户,JLink只能烧写NorFlash,不能直接烧写NandFlash。首先,需要将开发板设置为NorFlash启动模式,然后通过J-Flash软件将特定的u-boot.bin烧写到NorFlash中。之后,重启开发板,利用串口中的u-boot来进一步烧写NandFlash。 在烧写NorFlash时,确保JLink的USB接口连接到电脑,JTAG接口通过排线连接到开发板的JTAG口,同时开发板需设置为NorFlash启动并通电。接下来,可以使用J-Flash软件执行烧写过程。 烧写S3C2440裸板程序涉及到硬件接口的选择、适配器的驱动安装以及专用烧写软件的应用。OpenJTAG和JLink都是常用的烧录工具,各有其特点和适用场景。掌握这些工具的使用方法,是进行嵌入式系统开发的关键技能之一。