ARM9下载程序
(1)检查开发板中是否已经烧录了程序
开发板在出厂前可能已经烧写Linux。这种情况下SAM-BA无法与开发板连接,必须先擦出开发板里面的程序。擦除方法很简单,用串口线将开发板与PC连接,打开超级终端。给开发板上电并复位。这时在串口上会显示UBOOT的启动信息,按PC键盘的任意键进入UBOOT命令界面,输入:
# nand erase
uboot就将nand flash里面的内容清除干净了。 等待5S,
注:如果开发板中已经烧入MDK下的裸机例程,请参考SAM9G45用户
手册
华为质量管理手册 下载焊接手册下载团建手册下载团建手册下载ld手册下载
清除开发板中的程序如果开发板中已经烧入wince,请参考SAM9G45 wince用户手册清除开发板中的程序。
(2)安装SAM9G45的USB驱动
, 安装完SAM-BA并且按照步骤2.1清除了开发板中的程序之后,复位或重新上电开发
板,PC机会提示找到USB设备并需要安装驱动。
, 驱动在SAM-BA的安装目录ATMEL Corporation\AT91-ISP v1.13\sam-ba 2.9\drv
下,点击下一步,指定路径完成SAM9G45驱动的安装。
注:驱动只需要在第一次开发板与PC连接的时候安装,以后就不需要在安装了。
(3)连接开发板
双击PC桌面上的sam-ba v2.9,出现如下界面
点击Connect即可将开发板连接上PC机。
备注:如果不能识别\usb\ARM0 请将开发板的JP2断开后上电重试
如下内容请参考文档“1-EB-SAM9G45_UserManual_CN(开发板用户手册)”P37 使用ISP下载程序
首先安装\04-tools\SAM-BA目录下的Install AT91-ISP v1.13.exe软件,然后通过SAM-BA来下载程序。具体步骤如下:
1) 保证开发板已经上电。
2)保证串口线是可用的,用串口线将PC和开发板的DBGU口连接起来。 3)用USB线连接开发板的Mini USB接口和PC机的USB口。
4)点击“开始”->“所有程序”-> ATMEL Corporation -> AT91-ISP v1.13 -> SAM-BA v2.9打开SAM-BA软件,弹出下图所示对话框(在这之前需要安装SAM-BA以及插上USB线):
然后点击Connect,显示下图所示的界面:
用SAM-BA下载程序的步骤如下:
?使能NandFlash
点击上图所示的NandFlash选项卡,显示如下图所示:
用SAM-BA下载程序的步骤如下:
?使能NandFlash
点击上图所示的NandFlash选项卡,显示如下图所示: