无ROM Cortex® -M器件的SAM-BA® 监视器及器件接口介绍

电子说

1.2w人已加入

描述

SAM Boot Assistant(SAM-BA)允许使用USB或UART主机进行在系统编程(ISP),而无需任何外部编程接口。通常,SAM-BA监视器在出厂时编程到ROM(如果存在)中。如果ROM不存在,默认情况下不支持SAM-BA。要在无ROM器件中支持SAM-BA,可以将SAM-BA监视器应用程序加载到闪存中。本应用笔记重点介绍无ROM Cortex®-M器件并说明SAM-BA监视器及其在这些器件上的接口。SAM-BA监视器兼容现有SAM-BA软件工具,但与其他Cortex-M器件相比有一些差异。该文档将说明这些差异。

1特性

1. 允许最终用户在没有编程器的情况下编程、验证和保护器件

2. 允许最终用户升级应用程序固件

3. 利用I/O引脚提供可配置启动条件

4. 支持USB-CDC和UART接口

5. 提供源代码,可根据用户需求进行定制2内容简介

1. SAM-BA简介

小程序简介

SAM-BA监视器

2. 无ROMCortex®-M器件

3. 硬件要求

4. 软件实现

存储器映射

设计注意事项

配置

储存器使用情况

5. 重新编译SAM-BA监视器

使用AtmelStudio将SAM-BA监视器移植到SAM L22的示例

使应用程序重新指向新的起始地址

为SAM-BA主机重新生成小程序

6. 使用SAM-BA监视器

编程SAM-BA监视器

进入SAM-BA监视器

7. 在Windows®上运行SAM-BA

连接SAM-BAGUI

闪存编程

脚本

8. 其他解决方案

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分