AVR单片机的boot代码区是什么意思?

AVR单片机的boot代码区是什么意思?,第1张

某些avr芯片,内置的flash程序存储器可以分为两块逻辑区:boot区和app区,boot区中的程序可以使用spm指令修改app区的内容(程序或数据),但app区的程序就不能修改boot区中的内容。

这种机制主要是为了方便地更新或升级flash中的程序,你可以通过可用的通信接口(比如串口等等),把更新的程序接收到RAM中,然后使用boot区中的程序烧写app。

当然,boot在出厂时是空的,你必须通过isp或并口编程器把boot程序写烧进boot区。

刚开始学单片机不要去动boot区。里面驻留的通常是厂家写入的导引程序,配合厂家或第三方PC软件实现对单片机的调试,烧写等功能。当你有能力自己写boot程序了,再去研究如何使用boot区吧。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11410341.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存