SAM-BA9263 用户指南:程序下载与数据flash初始化

需积分: 10 1 下载量 145 浏览量 更新于2024-09-19 收藏 468KB PDF 举报
"该文档是关于Sam-BA9263的用户指导,详细介绍了如何使用SAM-BA软件进行程序下载。主要涉及软件要求、下载流程以及注意事项,特别提到了Dataflash和NAND的下载过程,并给出了具体的操作步骤。" 在嵌入式系统开发中,Atmel的SAM-BA(System Access Module - Boot Application)是一种用于编程和调试基于Atmel ARM微控制器的工具。本指南聚焦于使用SAM-BA v2.6版本,针对Atmel SAM9263芯片,由北京中远汉华科技发展有限公司提供。该公司的用户可以参考此手册来更新或下载应用程序到他们的硬件设备上。 首先,用户需要满足一定的软件环境。这包括安装SAM-BA v2.6安装程序(InstallAT91-ISPv1.10.exe),运行TFTPD32服务(tftpd32d\tftpd32.exe)以及启动一个超级终端程序。这些工具将用于通过USB或串口与目标设备建立通信,传输数据和管理下载过程。 下载过程分为以下几个步骤: 1. 在进行NAND或Dataflash下载时,需要移除J701短路块(如果NAND用作启动芯片则不可),并确保DEBUG串口或USB与PC连接。首次连接会自动安装AT91SAM9263USB驱动。 2. 上电后,通过超级终端观察到Romboot启动信息,表明设备已准备好接收数据。 3. 打开SAM-BA v2.6,选择USB连接以利用更快的数据传输速度。 4. 初始化Dataflash(CS0)并确认短路块正确连接。 5. 通过"SendBootfile"功能发送启动文件,设置内部地址为0x8000。 6. 选择u-boot.bin作为Dataflash中的引导加载器文件。 7. 完成上述步骤后,用户可以开始数据传输。注意,在进入SAM-BA主界面后,需要迅速初始化Dataflash,以避免出现初始化错误。 在主界面中,从Scripts菜单中选择"SendBootFile",执行后会弹出文件选择对话框,这里需要选择对应DataFlash的BootFile文件"datafla"。完成这些步骤后,程序将被正确地写入到目标设备的Dataflash中。 需要注意的是,虽然可以选择串口连接,但其速度较USB慢,因此推荐使用USB进行程序下载。在整个过程中,用户应密切留意可能产生的错误提示,并根据指南提供的步骤逐步操作,以确保程序下载的成功。