打印
[STM32F1]

在开发在线升级程序的时候,BootLoader程序一般多大为最好

[复制链接]
272|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yangjiaxu|  楼主 | 2024-8-31 22:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在开发在线升级程序的时候,BootLoader程序一般多大为最好

使用特权

评论回复
沙发
flycamelaaa| | 2024-9-11 16:03 | 只看该作者
最小化

使用特权

评论回复
板凳
LOVEEVER| | 2024-9-12 15:07 | 只看该作者
其实还是结合需求进行选择MCU

使用特权

评论回复
地板
chenci2013| | 2024-9-13 20:40 | 只看该作者
BootLoader程序的大小并不是固定的

使用特权

评论回复
5
houjiakai| | 2024-9-13 21:43 | 只看该作者
如果芯片的闪存容量较小,如 32KB 或 64KB,BootLoader 程序可能需要控制在几 KB 到十几 KB 左右。

使用特权

评论回复
6
uptown| | 2024-9-14 07:44 | 只看该作者
对于STM32这样的微控制器来说,选择合适的BootLoader大小至关重要,因为它直接关系到系统的启动速度和可靠性。

使用特权

评论回复
7
burgessmaggie| | 2024-9-14 15:46 | 只看该作者
尽量保持BootLoader的代码简洁和高效,只包含必要的功能,这样可以减小其占用的空间。

使用特权

评论回复
8
lzbf| | 2024-9-14 17:44 | 只看该作者
对于一般的 STM32 开发,BootLoader 程序的大小可以在几 KB 到几十 KB 之间。

使用特权

评论回复
9
hearstnorman323| | 2024-9-14 22:56 | 只看该作者
BootLoader程序需要具备一定的错误处理能力,以确保升级过程的可靠性。这可能会增加一些代码量。

使用特权

评论回复
10
iyoum| | 2024-9-15 13:00 | 只看该作者
STM32微控制器的Flash大小不同,BootLoader不能占用太多存储空间,以免影响应用程序的存储。

使用特权

评论回复
11
macpherson| | 2024-9-15 16:23 | 只看该作者
如果采用全量升级,BootLoader不需要存储太多数据;如果采用差分升级,可能需要更多空间来存储差分算法和相关数据。

使用特权

评论回复
12
fengm| | 2024-9-15 18:06 | 只看该作者
需要考虑STM32芯片的内存资源,特别是Flash和RAM的大小。BootLoader程序需要占用一部分Flash空间,并且可能需要一些RAM来执行其功能。

使用特权

评论回复
13
wengh2016| | 2024-9-15 22:59 | 只看该作者
完善的错误处理机制可以提高系统的稳定性,但也会增加 BootLoader 的大小。

使用特权

评论回复
14
l63t89| | 2024-9-16 11:22 | 只看该作者
BootLoader程序一般不需要太大为最好

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:嵌入式技术专家
简介:擅长电路设计、物联网产品开发、射频产品开发,喜欢打篮球,技术交流,欢迎各位来聊~

586

主题

2402

帖子

5

粉丝