下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 外闯创效管理考核制度
- 工伤事故追责考核制度
- 园林绿化工程考核制度
- 工程设计人员考核制度
- 周月季年量化考核制度
- 洗浴员工绩效考核制度
- 车间班长年终考核制度
- 货代行业绩效考核制度
- 电子行业业绩考核制度
- 学校管理内部考核制度
- 2024【合伙协议】合伙人协议合同范本
- 仓库成品出货培训
- 2024年重庆市中考数学真题卷(A)及答案解析
- 2025年电工(技师)考试100题及答案
- 《地表水监测技术规范(征求意见稿)》编制说明
- 培训初中地理教师课件
- 高速公路涉路施工许可技术审查指南(一)
- 开工“第一课”安全培训课件
- 毕业登记表上的论文主要内容范本
- 产科专科制度25条
- 中金研究大讲堂-2021年研究培训班-2022
评论
0/150
提交评论