打印
[STM32F1]

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

[复制链接]
2039|55
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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程序一般不需要太大为最好

使用特权

评论回复
15
sesefadou| | 2024-9-16 16:35 | 只看该作者
一般来说,BootLoader 程序不宜过大,以尽量减少对芯片资源的占用,但也不能过小而影响其功能的完整性和稳定性。

使用特权

评论回复
16
wilhelmina2| | 2024-9-16 18:57 | 只看该作者
如果应用程序较为简单,且不需要复杂的通信协议和安全性措施,BootLoader程序的大小可以控制在几千字节(KB)以内。

使用特权

评论回复
17
pentruman| | 2024-9-16 21:53 | 只看该作者
取决于你的具体需求和功能。              

使用特权

评论回复
18
ingramward| | 2024-9-18 14:22 | 只看该作者
BootLoader 在运行时也会占用一定的内存。如果内存资源紧张,过大的 BootLoader 可能会导致内存不足的问题。需要根据芯片的内存大小和应用程序的内存需求来合理规划 BootLoader 的大小。

使用特权

评论回复
19
mickit| | 2024-9-18 18:18 | 只看该作者
尽量优化BootLoader代码,移除不必要的功能,使用高效的算法和数据结构。

使用特权

评论回复
20
Stahan| | 2024-9-18 18:47 | 只看该作者
十来k应该可以接受吧

使用特权

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

本版积分规则

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

651

主题

2705

帖子

6

粉丝