Microsoft Word - AVR32 UC3 isp下载.doc

Similar documents
(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

目 录

家装知识(六)

JTAG ICE PC JTAG ICE JTAG ISP... 5 IDE AVR STUDIO JTAGICE JTAGICE... 12

<4D F736F F D20D5FDB7A8D2ABD1DB20BAE7B9E2CEDECFDE20C7B0D1D4D0DEB8C4342E31332E646F63>

ICD ICD ICD ICD ICD

untitled

手册 doc

新时期共青团工作实务全书(三十九)

untitled

河 南 蓝 皮 书 文 化 (2008) 网 络 文 学 主 要 是 指 在 网 上 原 创 的 文 学 作 品 作 为 网 络 文 化 的 主 力 部 分, 网 络 文 学 的 发 展 在 近 年 来 势 不 可 挡 作 为 凭 借 新 兴 媒 介 兴 起 的 文 学, 网 络 文 学 与 传 统

《將進酒》

21 flash

EK-STM32F

資訊及通訊科技

SB142 ( 問 題 編 號 :2852) (3) 救 護 服 務 此 問 題 出 自 : 卷 1 第 215 頁 ( 如 適 用 者 ) 問 題 ( 議 員 問 題 編 號 :40): 1. 按 消 防 處 的 目 標, 救 護 車 應 能 夠 在 12 分 鐘 內 抵 達 現 場 本 年 的

Data Server_new_.doc

Microsoft Word - SAM-BA.doc

C35_RG_E.book

ARM Cortex-M3 (STM32F) STMicroelectronics ( ST) STM32F103 Core: ARM 32-bit Cortex -M3 CPU 72 MHz, 90 DMIPS with 1.25 DMIPS/MHz Single-cycle multiplica

2 Keil µ vision 2.1 1) Keil µ vision2 V2.34 µ vision3 2) Sino_Keil.exe Keil c:\keil\ 3) JET51 USB PC C:\Keil\ USB PC 4) S-L

AL-M200 Series

今天 年春季号 总 92 期

*

( ) / / / / / / /

(Microsoft Word - 8\244T\244\362\277\337\272]\244W\265L\246W.doc)

Microsoft Word - 專家本色 doc


但, 你 应 该 听 过 我 们 走 在 大 路 上 这 首 歌, 或 许 还 知 道 革 命 人 永 远 是 年 轻 那 支 歌 ; 并 且, 几 乎 可 以 肯 定, 你 在 戴 红 领 巾 的 那 阵, 必 然 唱 过 牛 儿 还 在 山 坡 吃 草, 放 牛 的 却 不 知 道 哪 儿 去

2 临 终 助 念 答 问 序 临 终 关 怀, 由 佛 门 净 宗 古 来 祖 师 大 德 提 倡 助 念 往 生, 现 今 已 渐 为 社 会 大 众 所 重 视, 在 台 湾, 台 大 长 庚 等 各 大 医 院, 也 都 设 有 助 念 室 ; 大 陆 上 许 多 道 场, 也 有 专 为

校园之星

Microsoft Word - 澎湖田調報告-宏達組9804.doc

<4D F736F F F696E74202D FA8BEA861B8EAB7BDBEE3A658BB50C0B3A5CE28B773A6CBA5AB29>

之 原 則 及 國 防 部 訂 頒 國 軍 列 管 國 有 不 動 產 提 供 非 軍 方 單 位 使 用 處 理 原 則 規 定 不 符, 仍 應 以 出 租 方 式 辦 理 惟 可 就 偏 遠 地 區 提 供 官 兵 金 融 水 電 服 務 使 用 部 分, 研 議 降 低 租 金 標 準, 報

chineseall

釋禪波羅蜜次第法門

证券代码: 证券简称:锦江股份 公告编号:【】

1700 装 卸 搬 运 7645 装 卸 搬 运 服 务 2100 建 筑 7410 工 程 服 务 11% 装 卸 搬 运 服 务, 是 指 使 用 装 卸 搬 运 工 具 或 者 人 力 畜 力 将 货 物 在 运 输 工 具 之 间 装 卸 现 场 之 间 或 者 运 输 工 具 与 装 卸

前 言 教 育 无 小 事, 它 成 就 着 学 生 的 未 来 作 为 教 师, 他 们 无 时 无 刻 不 在 关 注 着 学 生 的 成 长 学 生 的 未 来 学 生 就 像 一 朵 含 苞 待 放 的 花 朵, 需 要 老 师 们 的 细 心 呵 护, 给 学 生 需 要 的 东 西, 而

《盗墓笔记》 南派三叔/著

平 凡 足 迹 李 本 川 作 者 为 中 国 科 学 院 海 洋 研 究 所 研 究 员,1935 年 生, 山 东 荣 成 人 我 今 年 63 岁 了 大 前 年 丈 夫 和 儿 子 在 一 个 月 内 先 后 离 开 了 人 世, 女 儿 又 已 出 嫁, 现 在 是 孑 然 一 身 我 是

<CFFBB7D1D5DFD0D0CEAAD1A72E6D7073>

独立学院建设与发展



103 USB C#.NET VB6 100 USB USB (Open Source) LibUsbDotNet USB Library.NET LibUsbDotNet Visual Basic.NET 2010 Express VB.NET 劉政鑫 王嘉鴻 i

Copyright 2007 Hewlett-Packard Development Company, L.P. Microsoft 和 Windows 是 Microsoft Corporation 在 美 国 的 注 册 商 标 Bluetooth 是 其 所 有 者 拥 有 的 商 标,Hew

untitled

ebook140-9

Page 2 of 12

秘密大乘佛法(下)

國立臺東高級中學102學年度第一學期第二次期中考高一國文科試題

!! :!!??!!?!??!!!... :... :'?'?! :' ' :'?' :'?' :'!' : :? Page 2

<D2B0D0C4D3C5D1C52DC8CED6BEC7BF202D20BCC7CAC2B1BE>

Microsoft Word - Sunday

鎶ョ焊0

PROFIBUS3.doc

2 2 3 DLight CPU I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AM

51 C 51 isp 10 C PCB C C C C KEIL

USB解决方案.ppt

AL-MX200 Series

目次 

(i) (ii) (iii) (iv) 380,000 [ ] , , % % % 5.5% 6.5%

IP505SM_manual_cn.doc

信 息 披 露 义 务 人 声 明 1 信 息 披 露 义 务 人 依 据 中 华 人 民 共 和 国 公 司 法 中 华 人 民 共 和 国 证 券 法 上 市 公 司 收 购 管 理 办 法 公 开 发 行 证 券 公 司 信 息 披 露 内 容 与 格 式 准 则 第 15 号 权 益 变 动

, (, ),,,,,, : : ( ), :,,,,,,, ( ), ( ),,,,,, ( ) ( ),, :!,,,,,,,,,,,,,,,,,,,,,,, [1 ] :,,,, :, ;, ( ),, :,,,,,,,,,,, 66

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 任 何 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工

Microsoft Word - 39.doc

Table of Contents Design Concept 03 Copyrights & TradeMark 04 Special Notice 05 Notice to concerned 05 Installation and Registration Introduction 07 s

Measurement Studio Expands Your Test and Measurement Programming Power

ARM JTAG实时仿真器安装使用指南

Microsoft Word 箕æ−¥ï¼‹å®ı稿;

98年度即測即評學科測試與即測即評即發證技術士技能檢定簡章

1.ai

本手册描述了Piu和Piu Player的功能,及Piu的完整使用流程。

SB All Chinese_ITMU

SST SPAC SST SoftICE SST89C5x/SST89x554RC /564RD /SST89x516/5xRD / SoftICE SoftICE MCU SoftICE SS


二零一五年施政報告 - 施政綱領 - 第三章 扶貧及為弱勢社群提供支援

育 部 分 則 由 陳 淑 貞 委 員 及 李 兆 環 委 員 共 同 執 行, 在 此 先 感 謝 各 位 委 員 及 學 者 專 家 之 參 與 二 目 前 評 論 報 告 初 稿 之 架 構 區 分 為 對 政 府 機 關 回 應 意 見 之 觀 察 優 點 及 待 改 進 事 項, 以 及

<4D F736F F D20BACBB0B2C8ABD3EBB7C5C9E4D0D4CEDBC8BEB7C0D6CEA1B0CAAEB6FECEE5A1B1B9E6BBAEBCB C4EAD4B6BEB0C4BFB1EA2E646F63>

附 : 初 中 组 一 等 奖 (31 个 ): 天 河 外 国 语 学 校 中 山 大 学 附 属 中 学 番 禺 区 大 石 富 丽 中 学 广 东 实 验 中 学 附 属 天 河 学 校 花 都 区 实 验 中 学 增 城 区 凤 凰 城 中 英 文 学 校 广 州 市 执 信 中 学 花 都

<4F4BBEFAA576A470BBA15FC160AAED E786C73>

58, ,769 51,911 74,666 35, , , , ,

辽宁铁~1

保 险 公 司 金 富 月 盈 两 产 全 品 保 名 险 称 ( 分 红 型 ) 产 分 品 红 类 型 缴 费 年 类 缴 型 缴 10 费 年 期 缴 限 保 险 期 限 ( 年 ) 聚 富 2 号 两 全 保 险 ( 万 能 型 ) 万 能 型 趸 缴 趸 缴 6 年 龙 享 安 康 重 疾

I

海底捞你学不会

YEN/MIAO CHING MS 27FEB DEL HKG

Microsoft Word - 02文本.docx


案件

義 和 團 及 兪 國 聯 軍 之 役 課 題 學 習 指 引 : A. 思 考 課 題 有 人 說, 義 和 團 及 兪 國 聯 軍 之 役 是 中 國 近 代 史 的 分 水 嶺, 你 同 意 嗎? B. 思 考 方 向 滿 清 政 府 的 管 治 威 信 思 考 是 否 已 不 信 任 滿 清

最新监察执法全书(一百五十五).doc

游戏攻略大全(三十四).doc

掌握健康 掌握人生


草莓实用技术(一)

Microsoft Word - 【襪子流浪記】.docx

Transcription:

AVR32 UC3 ISP 下载 2008 年 4 月 1

AVR32 UC3 系列控制器在出厂时在内部 Flash 里已经固化了一个 USB DFU bootloader, 可以通过 AVR32 UC3 系列控制器的 USB 接口, 利用内部固化的 USB bootloader 进行 ISP(In-System Programming) 下载 一 Bootloader 环境 图 1 Bootloader 的环境平台 USB DFU Bootloader 在芯片内部 Flash 的起始位置部分, 其占用的空间受到 Flash 控制器的保护 Bootloader 占用大小可以最大可以达到 64 KB,Bootloader 受保护空间的大小至少应该是 bootloader 占用 Flash 空间的大小 对于 AT32UC3x 系列, 一般设置为 8 KB 图 2 是 AT32UC3A0512 控制器 Flash 空间映射图, 其内部 Flash 已经固化了 USB DFU Bootloader 图 2 AT32UC3A0512 控制器 Flash 空间映射图 2

二 Bootloader 的配置 USB DFU Bootloader 的配置包括对 General-Purpose Fuses 和 Flash User Page 的设置 AT32UC3 有一个 32 位 General-Purpose Fuse 寄存器,General-Purpose Fuse 寄存器各位的含义及 Flash User Page 的配置可以参考 AT32UC3 的 datasheet 及 AVR32 UC3 USB DFU Bootloader 文档, 可以到 ATMEL 官方网站去下载 AT32UC3 sriealdatasheet: http://www.atmel.com/dyn/products/datasheets.asp?family_id=682 AVR32 UC3 USB DFU Bootloader 文档 http://www.atmel.com/dyn/products/app_notes.asp?family_id=682 对于 AT32UC3A 和 AT32UC3B 系列,General-Purpose Fuse 寄存器一般设置为 FC07FFFF 三 ISP 实现 1. 硬件平台 AT32UC3A-EK 板 2. 相关软件 AVR32 Studio 2.0 avr32-gnu-toolchain FLIP-3.3.1 AVR32 UC3 Software Framework 软件可以到 ATMEL 官方网站去下载, 网址 : http://www.atmel.com/dyn/products/tools.asp?family_id=682 3. ISP 实现 下面将以 AT32UC3A-EK 板为基础, 讲述如何利用 USB 接口事项 ISP 的下载 3.1 驱动的安装 将 AT32UC3A-EK 板通过 usb 线连接到 PC 机, 电源选择开关拨到 VBUS, 先按下 EXINT 键不放开, 在按下 RESET,2 秒后放开, 在松开 EXINT 键, 会出现下面图 3 的对话框, 提示安装 USB 驱动 3

选择 从列表或指定位置安装 ( 高级 ), 点击下一步, 会出现图 4 所示的对话框, 选择 USB 驱动所在文件位置, 单击下一步, 安装驱动 图 3 图 4 过程中会出现如图 5 所示对话框, 点击 仍要继续, 接着会出现如图 6 所示对话框, 单击 完成, 驱动安装完毕 图 5 图 6 4

3.2 在 Cygwin 或 windows 命令行环境下进行 ISP 下载 打开 Cygwin 或 windows 命令行环境, 将要下载的文件所在的目录设置为当前目录, 然后输入下面命令操作 : $ batchisp -device at32uc3a0512 -hardware usb -operation erase f memory flash blankcheck loadbuffer led_example.elf program verify start reset 0 在命令行窗口中会显示相关的下载的过程及相关信息, 如图所示 7 所示 图 7 在 Cygwin 环境下 ISP 下载的相关信息 5

3.3 在 AVR32 studio 集成开发环境中进行 ISP 下载 运行 AVR32 studio2.0, 新建一个 Workspace, 如图 8 所示 图 8 运行 AVR32 Studio2.0 建立一个新的 Workspace 点击 OK, 进入到 AVR32 studio2.0 的集成开发环境, 在 AVR32 Target 窗口中点击 Creates a new target, 在窗口中会出现一个 New Target 条目, 如图 9 所示 图 9 建立一个 New Target 选中 New Target 条目, 单击 Show View as a fast view, 出现如图 10 所示对话框 6

图 10 单击 Properties, 会出现如图 11 所示对话框 在 Target 选项对话框 Name 项中输入 BatchISP EVK1100 图 11 7

在 Adapter 选项对话框 Adapter 项中选择 EVK1100,Connection 项中选择 usb, 如图 12 所示 图 12 在 Board 选项对话框中,Board 项中选择 EVK1100,MCU 项中选择 UC3A0512ES,MCU Clock Source 项中选择 Crystal connection to OSC0 如图 13 所示 图 13 对 Properties 设置完毕以后,AVR32 Target 窗口中会出现如图 14 所示信息 8

图 14 选中 AVR32 Target 窗口中的目标条目, 单击右键会出现如图 15 所示对话框, 可以对目标芯片进行编程 读取 校验及擦除等操作 图 15 选择 Program, 会出现如图 16 所示的对话框, 选择需要下载的目标文件, 其他的设置见图中所示, 然后单击 OK, 便将程序文件下载目标芯片中了 图 16 9

下载过程中, 在 Console 对话框中会出现如图 17 所示的对话框, 显示下载的过程及相关信息 图 17 ISP 下载的过程及信息 10

四 ISP 下载其他问题 1. 如何再次启动 ISP 下载? 按照前面的方式完成应用程序下载后, 目标板复位后应用程序开始运行, 下次复位或上电, 目标板都会直接运行应用程序, 如果需要再次通过 USB 接口进行 ISP 下载, 必须启动 Bootloader, 进入到 ISP 下载的状态 具体方法是 : 先按下 EXINT 键不放开, 在按下 RESET 键,2 秒后松开, 接着松开 EXINT 键 ( 对应的 I/O 的引脚是 PA20) 打开电脑的硬件设备管理器中, 正常启动 Bootloader 进入 ISP 下载模式后会出现如图 18 的连接状态, 然后就可以按照前面介绍的方式下载应用程序 图 18 11

2. 如果芯片内部的 Bootloader 被擦除了, 如何将 Bootloader 下载到芯片内部的 Flash 中? 芯片内部固化的 Bootloader 受到 Flash 控制器的保护, 在 ISP 下载模式下, 进行程序的 Erase 操作不会将 Bootloader 擦除掉 由于芯片也可以通过 JTAG 接口进行程序的下载, 利用 JTAG Mk-II 下载程序时执行芯片擦除操作, 会将内部 Flash 所有内容都擦除, 因此用于引导 ISP 下载的 Bootloader 也被擦除, 如果需要用 ISP 下载程序, 必须重新烧写 Bootloader 到内部的 Flash 中 下载 UC3 Software Framework, 在 SERVICES/USB/CLASS/DFU/EXAM- PLES/ISP/AT32UC3x/Releases/ 文件夹下存放着 ISP 下载的最新 Bootloader 版本 首先, 将 JTAG Mk-II 仿真器通过 JTAG 接口连接到 AVR32UC3A-EK 板上, 开发板上电并开启仿真器 然后, 打开 Cygwin 环境或 windows 命令行环境, 并转移到 SERVICES/USB/CLASS/DFU/EXAM-PLES/ISP/AT32UC3x/Releases/AT32UC3 AES-ISP-1.0.0 目录, 输入 : $./ program_at32uc3aes-isp-1.0.0.sh 运行后, 会出现如图 19 所示下载过程信息, 下载完成后,Bootloader 便下载到芯片内部的从 0x80000000 开始 8KB 空间的 Flash 中 图 19 Bootloader 下载的下载过程接着就可以按照前面介绍的方式引导内部的 Bootloader 实现通过 USB 接口实现 ISP 下载 12