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”按钮,执行程序的烧写,因为升级包较大,烧录时间较久,请耐心等待
Sam-ba烧录工具的使用教程相关推荐
- QCC512X--QCC514X--QCC302X--QCC304X烧录工具
简介 下面是我自己开发的烧录工具,工具基于BlueSuite 3.2.3,支持qcc51xx系列与qcc30xx系列芯片的擦除.烧录.写地址与名称等功能. 实测在window7环境下的兼容性好,win ...
- Raspberry Pi 4b点亮树莓派桌面(官方烧录工具)
准备材料:树莓派4b x1.读卡器.SD卡(16G以上).笔记本电脑 准备软件:Raspberry Pi Imager(树莓派官方烧录工具).putty 话不多说,直接上操作!!!! 一.Raspbe ...
- Android资源总结(开发工具/环境搭建/教程/论坛/博客/反编译工具)
Android资源总结(开发工具/环境搭建/教程/论坛/博客/反编译工具) 在Android发展前景相当好的情况下,本人最近搜集了一些关于Android的相关资源,当然包含以前发布的博客内容,进行了一 ...
- Python for虚幻引擎编辑器工具脚本学习教程
Python for Unreal Engine Editor Tools Scripting MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2 Ch 语言:英语+中英 ...
- truffle (ETH以太坊智能合约集成开发工具) 入门教程
truffle (ETH以太坊智能合约集成开发工具) 入门教程 前言 在你了解区块链开发之前,你有必要了解区块链的一些基础知识,什么是DApp,DApp与传统app的区别, 什么是以太坊,以太坊中的智 ...
- python怎么打开程序管理器_Python 进程管理工具 Supervisor 使用教程
因为我的个人网站 restran.net 已经启用,博客园的内容已经不再更新.请访问我的个人网站获取这篇文章的最新内容,Python 进程管理工具 Supervisor 使用教程 Supervisor ...
- 电脑鸿蒙运行Linux程序,Linux下的Hi3861一站式鸿蒙开发烧录(附工具)-鸿蒙开发烧录工具软件电脑版-东坡下载...
HarmonyOS 智能设备一站式集成开发环境,支持 HarmonyOS 组件按需定制.一键编译和烧录.可视化调试.分布式能力集成等,帮助开发者高效开发和创新新硬件. 介绍 2021春节前夕,华为发布 ...
- qpython3绘图_比Excel制图更强大,Python可视化工具Altair入门教程
比 Excel 制图更强大,Python 可视化工具 Altair 入门教程 数据转化成更直观的图片,对于理解数据背后的真相很有帮助.如果你有这方面的需求,而且还在使用 Python,那么强烈推荐你试 ...
- ps文字换行_零基础一周内熟悉使用PS基础工具【Photoshop教程二】
零基础一周内熟悉使用PS基础工具[Photoshop教程一]这篇的后台数据显示有很多知友都有收藏了.由此可见现在的视频教程,网络上太多太多但,但好多知识都太"碎片化"今天学习这个技 ...
最新文章
- 电子商务创造的第二次产业机会
- httpClient学习的初步认识
- 成功解决WARNING: Ignoring invalid distribution -illow (E:\program files\python\python36\lib\site-package
- c++:MFC _cstring.h库常用函数
- 详细解读java IO
- XSS跨站脚本攻击在Java开发中防范的方法
- lz0-007 读书笔记03
- Jmeter如何将返回值作为下一接口的参数?
- 给input设置css样式,input能改变css样式吗
- Python Selenium IE 上传文件和 处理网页对话框showModalDailog模态对话框
- Python3 百度拾取坐标系统API的调用
- 苹果计算机格式化磁盘,如何格式化Mac电脑硬盘_给Mac电脑格式化硬盘的方法
- c语言正弦波程序_DAC0832的波形信号发生器Proteus仿真设计,正弦波、三角波、方波和锯齿波...
- 大学计算机实验报告u盘启动安装,用U盘安装Win7操作系统实验报告.doc
- int 几个字节 java_java中int是几个字节
- Kprobe-based Event Tracing
- Gluster安装+kubesphere3.0
- PyQt5实战:你是成熟的软件啦,该有启动画面和加载进度条了!
- 第十九章 Caché 函数大全 $INCREMENT 函数
- HTML+CSS+JS制作一个生日祝福网站(程序员专属情人节表白网站)
热门文章
- linux40t分区格式化,RedHat/CentOS ext4无法格式化大分区 补充ext4格式化方式
- 喜马拉雅基于DeepRec构建AI平台实践
- 用C语言编写有限自动机,C语言实现有限状态机
- OpenStack商业生态圈分析
- 用txt文本显示图片
- Android inflater用法
- FMD辉芒微原厂FT62F085E-RB SOP20 触摸型单片机MCU
- “无人值守”污水站智能化远程管理平台
- openstack基础之python WSGI,paste,Routes,webob
- 误删除的图片怎么恢复?