下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、使用SAM-BA调试的初始步骤AT91SAM7S板可以使用SAM-BA?软件通过DBGU或者USB口编译。但是AT91SAM7S 系列芯片,出厂后并没有将SAM-BA Boot 固件复制到FLASH 存储器的头两个区,所以当第一次通过USB 连接目标板和PC 机的时候,需要按照“以下的步骤来复制SAM-BA Boot 固件到FLASH 并运行。1. 1.关闭AT91SAM7S板电源; 2. 2.把板上的TST跳线连接; 3. 3.打开AT91SAM7S板电源; 4. 4.等10秒; 5. 5.关闭AT91SAM7S板电源; 6. 6.把板上的TST跳线断开; 7. 7.打开AT91SAM7S板
2、电源; 8. 8.安装USB驱动程序:插上USB线,将提示“无法识别的硬件”,此时可以安装atm6124驱动程序 9. 9.打开“SAM-BA GUI”,就可以接着使用USB口下载文件到AT91SAM7S板。SAM-BA调试的硬件要求:-· DBGUG的硬件要求 o 使用320MHz的石英震晶(软件自调适);· - USB的硬件要求 o 使用18.432MHz的石英震晶; o USB的PIOA16口需要上拉电阻;SAM-BA Notes V1.0 - May 2005The below procedure is applicable to: AT91SAM7S32 &
3、; AT91SAM7S64 starting from rev E (product ID: 58814E)AT91SAM7S128 & AT91SAM7S256 starting from rev C (product ID: 58818C) Getting Started with SAM-BA on the SAM7S-EK Evaluation KitThe AT91SAM7S-EK is ready to use the SAM-BA software through DBGU or USB. Before being able to use SAM-BA
4、, a recovery procedure which consists of copying the SAM-BA Boot Assistant into Flash must be performed as follows:1. Power down the SAM7S-EK 2. Close the Jumper JP5 named TST 3. Power up the SAM7S-EK 4. Wait 10s 5. Power down the SAM7S-EK 6. Remove the Jumper JP5 named TST 7. Power up the
5、 SAM7S-EKSAM-BA Boot Assistant is now available in the first two sectors of the on-chip flash and ready to use. Then, you can start using the SAM-BA GUI to interface with the SAM-BA Boot Assistant as described in the SAM-BA User Guide available in the "on-line" help.How to use SA
6、M-BA on your AT91SAM7S-based devices application ?The AT91SAM7S devices feature the System Recovery procedure which restores the SAM-BA Boot Assistant inside the Flash.System Recovery Procedure When the TST pin is set during power-up and PGMEN0, PGMEN1 and PGMEN2 are set, th
7、e device is entering is a specific test mode and performs a SAM-BA Boot System Recovery which consists in copying the SAM Boot Assistant (SAM-BA) in the first two sectors of the on-chip Flash memory. The system recovery procedure takes 10s.In normal mode, the TST pin can be left uncon
8、nected thanks to the internal pull down. Please note that on the SAM7S-EK, PGMEN0, PGMEN1 and PGMEN2 are set by using the internal pull-up resistors enabled by default after power-up. SAM-BA Boot Assistant is now available in the first two sectors of the on-chip flash and ready to use. Then, yo
9、u can start using the SAM-BA GUI to interface with the SAM-BA Boot Assistant as described in the SAM-BA User Guide available in the "on-line" help.SAM-BA hardware requirements:-· DBGU Requirements o Wide range of Quartz from 3 to 20MHz Quartz (software auto detection)· - USB Requ
10、irements o Limited to a 18.432MHz Quartz o PIOA16 dedicated for the USB Pull-up (refer to the AT91SAM7S-EK Board Schematics) 原文地址 SAM-BA BOOT (转自芯艺)2008-05-29 16:08一.原理 AT91SAM7S64内部“隐藏”着一段程序叫SAM-BA BOOT, 它是在出厂时被固化的,不会被擦除,也不会被重写。由于ATMEL没有说明 这段程序在哪里所以叫“隐
11、藏”,哈哈 在特定的条件下它会被复制到内部FLASH首部,这个复制的过程叫恢复系统程序(System Recovery Procedure) 系统程序恢复后下一次上电或手动复位时SAM-BA BOOT 就会得到运行, 它使用片上集成的USB或DBGU(其实就是UART)与上位机通信 实现自编程。 二.恢复系统程序 1.TST PA0 PA1 PA1 四个引脚保持高的状态
12、下复位并等待10秒,要注意的是复位时TST引脚内部下拉,为此要通过外部电路将此引脚拉高 在设计电路时这个引脚上通常外接一个跳线(请参考AT91SAM7S-EK板),PA0,PA1,PA2复位时内部上拉,为些这三个引脚可以悬空,外部电 路要保证不会在复位时将此三个引脚拉低。 2.再次复位系统,系统就会运行SAM-BA BOOT,即你的上位机SAM-BA才会与之成功连接。 三.ERASE引脚
13、60; 要注意的是恢复系统程序的过程是在ERASE引脚悬空或拉低的情况下进行的,ERASE引脚内部有一下拉电阻为此可以悬空,在任意时刻上 电状态下外部拉高ERASE引脚会擦除片内FLASH和NVM位,并且会在很短的时间内完成。 当你使用SAM-BA对器件编程后执行了Enable Security Bit脚本,即编程了FLASH安全位,那么下一次恢复系统程序前必须拉高引脚ERASE 擦除这个安全位,不然恢复系统程序不会成功。四.SAM-BA软件使用简介 &
14、#160; 1.连接 USB连接需要一个USB驱动程序,但这已经在安装SAM-BA时已经安装到了系统,但第一次USB连接时还是会提示安装驱动,这时只需 要系统自动查找并安装即可,如果你运行SAM-BA 2.5时看到如下图的界面说明你已经做好了所有准备工作,如果年不到原因可能
15、有以下几点: (1)恢复系统程序未成功 (2)硬件连接存在问题 (3)USB驱动程序未被指定2.使用SAM-BA(1) AT91SA
16、M7xxx Memory Display 这是查看器件内FLASH或RAM内容的区域,指定开始地址(Start Address)查看区域的大小(Size in byte)后按Refresh即可从下 边列表中看到器件内部数据 (2) Download/Uploade File 这是我们主要使用栏,在Send File Name中选择要写入的程序文件,要注意的是这是个二进制格式,而不是HEX或其它格式,写入前 &
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《创意自行车》教案-2026-2027学年人教版(新教材)小学美术四年级上册
- 2026八年级物理下册第9章压强和浮力9.1压强第2课时压强的应用与计算习题课件新版苏科版
- 远离校园欺凌共建阳光心灵家园小学主题班会课件
- 销售业绩数据共享会议邀请函5篇
- 某型号儿童服装召回通知7篇
- 数学九年级下册4圆周角和圆心角的关系教学设计
- 六年级上信息技术教学设计-第1课 遨游LOGO王国-辽师大版(三起)
- 机械制造工程师工艺改进KPI考核表
- 高中历史 第四单元 王安石变法 第1课 社会危机四伏和庆历新政(3)教学教学设计 新人教版选修1
- 高中物理人教版(2019)必修第一册4力的合成和分解教学设计
- 儿童乐园员工工作制度
- 2025四川成都市青白江区卫健局公开招募医疗卫生辅助岗人员48人笔试历年典型考题及考点剖析附带答案详解试卷2套
- 职称申报指引培训课件
- 2026年中央广播电视总台招聘124人笔试模拟试题及答案解析
- 安全隐患的四个因素课件
- 2026年及未来5年市场数据中国纤维素酶行业发展趋势预测及投资战略咨询报告
- 施工中暑事故应急处置方案
- GJB2489A2023航空机载设备履历本及产品合格证编制要求
- 要素式强制执行申请书(申请执行用)
- 学堂在线 新闻摄影 期末考试答案
- 唐山市城市规划管理技术指南
评论
0/150
提交评论