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”按钮,执行程序的烧写,因为升级包较大,烧录时间较久,请耐心等待

Sam-ba烧录工具的使用教程相关推荐

  1. QCC512X--QCC514X--QCC302X--QCC304X烧录工具

    简介 下面是我自己开发的烧录工具,工具基于BlueSuite 3.2.3,支持qcc51xx系列与qcc30xx系列芯片的擦除.烧录.写地址与名称等功能. 实测在window7环境下的兼容性好,win ...

  2. Raspberry Pi 4b点亮树莓派桌面(官方烧录工具)

    准备材料:树莓派4b x1.读卡器.SD卡(16G以上).笔记本电脑 准备软件:Raspberry Pi Imager(树莓派官方烧录工具).putty 话不多说,直接上操作!!!! 一.Raspbe ...

  3. Android资源总结(开发工具/环境搭建/教程/论坛/博客/反编译工具)

    Android资源总结(开发工具/环境搭建/教程/论坛/博客/反编译工具) 在Android发展前景相当好的情况下,本人最近搜集了一些关于Android的相关资源,当然包含以前发布的博客内容,进行了一 ...

  4. Python for虚幻引擎编辑器工具脚本学习教程

    Python for Unreal Engine Editor Tools Scripting MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2 Ch 语言:英语+中英 ...

  5. truffle (ETH以太坊智能合约集成开发工具) 入门教程

    truffle (ETH以太坊智能合约集成开发工具) 入门教程 前言 在你了解区块链开发之前,你有必要了解区块链的一些基础知识,什么是DApp,DApp与传统app的区别, 什么是以太坊,以太坊中的智 ...

  6. python怎么打开程序管理器_Python 进程管理工具 Supervisor 使用教程

    因为我的个人网站 restran.net 已经启用,博客园的内容已经不再更新.请访问我的个人网站获取这篇文章的最新内容,Python 进程管理工具 Supervisor 使用教程 Supervisor ...

  7. 电脑鸿蒙运行Linux程序,Linux下的Hi3861一站式鸿蒙开发烧录(附工具)-鸿蒙开发烧录工具软件电脑版-东坡下载...

    HarmonyOS 智能设备一站式集成开发环境,支持 HarmonyOS 组件按需定制.一键编译和烧录.可视化调试.分布式能力集成等,帮助开发者高效开发和创新新硬件. 介绍 2021春节前夕,华为发布 ...

  8. qpython3绘图_比Excel制图更强大,Python可视化工具Altair入门教程

    比 Excel 制图更强大,Python 可视化工具 Altair 入门教程 数据转化成更直观的图片,对于理解数据背后的真相很有帮助.如果你有这方面的需求,而且还在使用 Python,那么强烈推荐你试 ...

  9. ps文字换行_零基础一周内熟悉使用PS基础工具【Photoshop教程二】

    零基础一周内熟悉使用PS基础工具[Photoshop教程一]这篇的后台数据显示有很多知友都有收藏了.由此可见现在的视频教程,网络上太多太多但,但好多知识都太"碎片化"今天学习这个技 ...

最新文章

  1. 电子商务创造的第二次产业机会
  2. httpClient学习的初步认识
  3. 成功解决WARNING: Ignoring invalid distribution -illow (E:\program files\python\python36\lib\site-package
  4. c++:MFC _cstring.h库常用函数
  5. 详细解读java IO
  6. XSS跨站脚本攻击在Java开发中防范的方法
  7. lz0-007 读书笔记03
  8. Jmeter如何将返回值作为下一接口的参数?
  9. 给input设置css样式,input能改变css样式吗
  10. Python Selenium IE 上传文件和 处理网页对话框showModalDailog模态对话框
  11. Python3 百度拾取坐标系统API的调用
  12. 苹果计算机格式化磁盘,如何格式化Mac电脑硬盘_给Mac电脑格式化硬盘的方法
  13. c语言正弦波程序_DAC0832的波形信号发生器Proteus仿真设计,正弦波、三角波、方波和锯齿波...
  14. 大学计算机实验报告u盘启动安装,用U盘安装Win7操作系统实验报告.doc
  15. int 几个字节 java_java中int是几个字节
  16. Kprobe-based Event Tracing
  17. Gluster安装+kubesphere3.0
  18. PyQt5实战:你是成熟的软件啦,该有启动画面和加载进度条了!
  19. 第十九章 Caché 函数大全 $INCREMENT 函数
  20. HTML+CSS+JS制作一个生日祝福网站(程序员专属情人节表白网站)

热门文章

  1. linux40t分区格式化,RedHat/CentOS ext4无法格式化大分区 补充ext4格式化方式
  2. 喜马拉雅基于DeepRec构建AI平台实践
  3. 用C语言编写有限自动机,C语言实现有限状态机
  4. OpenStack商业生态圈分析
  5. 用txt文本显示图片
  6. Android inflater用法
  7. FMD辉芒微原厂FT62F085E-RB SOP20 触摸型单片机MCU
  8. “无人值守”污水站智能化远程管理平台
  9. openstack基础之python WSGI,paste,Routes,webob
  10. 误删除的图片怎么恢复?