2022年4月19号bootloader开发遇见的一些问题

本文介绍了S32K144微控制器的存储器分区,强调了Flash区域的作用,特别是其用于长期存储程序的能力。内容涵盖了存储单位如RAM、ROM和Flash的区别,重点讨论了Flash作为非易失性存储器的特性。Bootloader被安置在非易失性存储器的特定地址范围,确保程序的启动流程。此外,还探讨了非易失存储器的类别,包括ROM和FLASH。
摘要由CSDN通过智能技术生成

今天在阅读文档<AN12323>中看见了:

此图标明了S32K144中的存储器的分区(这种分区我在计算机组成原理上面看见过,意思也就是将一整块存储器划分为不同的区域供用户使用时而互不影响)。

1.而S32K144的flash区域为0000_0000~0007_FFFF;

2.在MCU中,存储单位有3种类型,ram、rom、flash;而这3种存储器当中,只有flash可以长期存储内容而不丢失并且电可擦除;

所以我的理解是存储内容放在flash当中,将app程序放在flash当中。

3.boot loader是放在非易失存储器当中(NVM,non-volatile memory),通过上述图片也可以看出boot loader的存储地址是1000_0000~1000_FFFF;

4.非易失存储器:所存储的数据不会消失的电脑存储器。非易失性存储器中,依存储器内的数据是否能在使用电脑时随时改写为标准,可分为二大类产品,即ROM和FLASH;

5.所以非易失存储器我个人认为是属于flash的类型;

4.而程序的地址就是存储程序的一段区域上的开始的地址;

目前就这些,后续想法再补充。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值