Sam-ba烧录工具的使用教程

1.安装工具

首先需要安装Microchip公司提供的boot程序烧写工具sam-ba,并安装好驱动

http://aem-origin.microchip.com/en-us/development-tool/SAM-BA-IN-SYSTEM-PROGRAMMER

2.接线步骤

2.1 用双头USB线连接电脑与设备
2.2 将设备的看门狗跳线帽插上
2.3 如下图将nor flash通过跳线或短接将其disable掉

如果没有工具短接,也可以在通过串口进入uboot模式输入命令
sf probe
sf erase 0 0x40000

2.4 上电启动
在这里插入图片描述

3.烧录操作

3.1 进入界面

双击SAM-BA烧写软件的快捷方式,“Select the connection”项识别到USB串口,“Select your board”项选择at91sam9g25-ek,点击“Connect”按钮进入SAM-BA界面
在这里插入图片描述

3.2 初始化

SAM-BA软件选择“SerialFlash AT25/AT26”,在“Scripts”区域的下拉框中选择Enable Serialflash(SPI0 CS0),然后点击“Execute”按钮来初始化SPI Flash;
在这里插入图片描述

3.3 擦除整片Flash(选择操作)

在“Scripts”区域的下拉框中选择Erase All,然后点击“Execute”按钮来擦除Flash;
在这里插入图片描述

3.4烧录at91bootstrap(选择操作)

在“Scripts”区域的下拉框中选择Send Boot File,点击点击“Execute”,在弹出的对话框中选择at91sam9x5ek-dataflashboot-uboot-3.6.1.bin文件完成at91bootstrap的烧写
在这里插入图片描述

3.4烧录u-boot(选择操作)
在“Download/Upload File”区域的“Send File Name”栏中选择u-boot.bin文件,在“Address”栏中写入u-boot程序要写入flash的地址0xc0000,点击右边的“Send File”按钮,执行u-boot程序的烧写
在这里插入图片描述

3.5 烧录整版升级包(选择操作)

在“Download/Upload File”区域的“Send File Name”栏中选择sam9g25_updata_1.00.002.bin文件,在“Address”栏中写入程序要写入flash的地址0x00(因为整版升级包包含了at91bootstrap、uboot、kernel、文件系统等,所有需要从0地址开始烧录),点击右边的“Send File”按钮,执行程序的烧写,因为升级包较大,烧录时间较久,请耐心等待

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值