ARM11开发板烧录步骤详解

需积分: 9 6 下载量 59 浏览量 更新于2024-09-12 1 收藏 59KB DOC 举报
"这篇文档详细描述了如何对ARM11开发板进行烧写操作,包括格式化、设置软件参数以及烧录固件的过程。" 在嵌入式系统开发中,ARM11架构的处理器因其高效能和低功耗特性被广泛应用。在遇到系统故障或者需要部署新的操作系统时,就需要对开发板进行烧写操作。本文档主要讲解了如何对基于ARM11的开发板进行这一过程。 首先,格式化开发板是必要的步骤,因为系统可能由于各种原因无法正常启动。在这个阶段,通常需要借助开发板内部固化的WinCE启动程序来执行格式化。通过DNW(Device-Networking with Windows)工具,以及USB驱动,可以实现与开发板的通信。连接开发板时,需要注意电源线、串口线和USB-Drive线的正确接入。串口线连接时,需要参照表格中的跳线设置,例如本例中使用的是COM1。 在硬件准备完毕后,将开发板设置为NORFLASH模式。然后启动开发板,并在电脑上安装DNW软件和相应的USB驱动,这些驱动通常位于配套光盘的指定目录下。DNW软件的配置是关键,如设置波特率(BAUDRATE)为115200,选择正确的COM端口(COM1),以及USBPORT为Wince专用地址(0x50030000)。 接下来,通过DNW软件的SerialPort选项进行连接,可以选择不同的操作模式,例如Download&Run用于下载并运行固件,而DownloadOnly则仅下载不执行。在传输设置中,选择要烧写的固件文件,如EBOOT.nb0,并配置网络相关参数,如IP地址、子网掩码、DHCP状态等。这些参数根据实际网络环境进行设定。 最后,烧写操作前,确认Bootdelay时间,这决定了开发板启动后等待用户操作的时间。其他设置如重置默认配置、SMART Media卡的处理、MAC地址编程以及KITL(Kernel Image Transfer Library)配置可以根据需求启用或禁用。FormatBootMediaforBinFS选项则是为了格式化存储设备以便存储新的BIN文件系统。 整个烧写过程结束后,开发板将会加载新烧录的操作系统,从而恢复或升级其功能。这个过程对于开发者来说至关重要,因为它确保了开发环境的一致性和可重复性,便于调试和测试新的软件应用。