SAM Boot Assistant(SAM-BA)允許使用USB或UART主機(jī)進(jìn)行在系統(tǒng)編程(ISP),而無(wú)需任何外部編程接口。通常,SAM-BA監(jiān)視器在出廠時(shí)編程到ROM(如果存在)中。如果ROM不存在,默認(rèn)情況下不支持SAM-BA。要在無(wú)ROM器件中支持SAM-BA,可以將SAM-BA監(jiān)視器應(yīng)用程序加載到閃存中。本應(yīng)用筆記重點(diǎn)介紹無(wú)ROM Cortex?-M器件并說(shuō)明SAM-BA監(jiān)視器及其在這些器件上的接口。SAM-BA監(jiān)視器兼容現(xiàn)有SAM-BA軟件工具,但與其他Cortex-M器件相比有一些差異。該文檔將說(shuō)明這些差異。
1特性
1. 允許最終用戶在沒(méi)有編程器的情況下編程、驗(yàn)證和保護(hù)器件
2. 允許最終用戶升級(jí)應(yīng)用程序固件
3. 利用I/O引腳提供可配置啟動(dòng)條件
4. 支持USB-CDC和UART接口
5. 提供源代碼,可根據(jù)用戶需求進(jìn)行定制2內(nèi)容簡(jiǎn)介
1. SAM-BA簡(jiǎn)介
小程序簡(jiǎn)介
SAM-BA監(jiān)視器
2. 無(wú)ROMCortex?-M器件
3. 硬件要求
4. 軟件實(shí)現(xiàn)
存儲(chǔ)器映射
設(shè)計(jì)注意事項(xiàng)
配置
儲(chǔ)存器使用情況
5. 重新編譯SAM-BA監(jiān)視器
使用AtmelStudio將SAM-BA監(jiān)視器移植到SAM L22的示例
使應(yīng)用程序重新指向新的起始地址
為SAM-BA主機(jī)重新生成小程序
6. 使用SAM-BA監(jiān)視器
編程SAM-BA監(jiān)視器
進(jìn)入SAM-BA監(jiān)視器
7. 在Windows?上運(yùn)行SAM-BA
連接SAM-BAGUI
閃存編程
腳本
8. 其他解決方案
-
接口
+關(guān)注
關(guān)注
33文章
9538瀏覽量
157165 -
監(jiān)視器
+關(guān)注
關(guān)注
1文章
805瀏覽量
35172
原文標(biāo)題:【世說(shuō)設(shè)計(jì)】Microchip無(wú)ROM Cortex? -M器件的SAM-BA? 監(jiān)視器
文章出處:【微信號(hào):Excelpoint_CN,微信公眾號(hào):Excelpoint_CN】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
低功耗電源管理神器——LTC2935 電壓監(jiān)視器詳解
LTC2992 雙寬范圍功率監(jiān)視器:設(shè)計(jì)與應(yīng)用的全面解析
深入剖析LM96194硬件監(jiān)視器:功能、應(yīng)用與設(shè)計(jì)要點(diǎn)
Atmel | SMART SAM3S系列MCU:高集成與低功耗的完美結(jié)合
Cortex-M產(chǎn)品的特色
Microchip SAM4C32 雙核 Cortex-M4 微控制器:為智能電表與工業(yè)控制打造的高性能安全平臺(tái)
請(qǐng)問(wèn)NuMicro? Cortex-M? 系列芯片是否支持 I2C 監(jiān)視器功能?
請(qǐng)問(wèn)NuMicro? Cortex-M0/M4系列可以提供哪些USB器件示例代碼?
HDMI接口如何選擇ESD保護(hù)器件
Texas Instruments AMC6V704模擬監(jiān)視器和控制器數(shù)據(jù)手冊(cè)
Analog Devices Inc. LTC3337一次電池健康狀況監(jiān)視器數(shù)據(jù)手冊(cè)
Analog Devices Inc. ADES1830/ADES1831 16通道電池監(jiān)視器數(shù)據(jù)手冊(cè)
TPS65200 Li+ 電池充電器,帶有 WLED 驅(qū)動(dòng)器和分流監(jiān)視器數(shù)據(jù)手冊(cè)
瑞芯微RK3506(3核ARM+Cortex-A7 + ARM Cortex-M0)工業(yè)核心板選型資料
無(wú)ROM Cortex? -M器件的SAM-BA? 監(jiān)視器及器件接口介紹
評(píng)論