电子说
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. 其他解决方案
全部0条评论
快来发表一下你的评论吧 !