news 2026/10/23 4:51:01

f1系列替换下载失败

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
f1系列替换下载失败

在 STM32F1 系列中, startup_stm32f10xxx_ld.s 、 startup_stm32f10xxx_md.s 、 startup_stm32f10xxx_hd.s 这几个启动文件的区别主要在于 芯片的 Flash 容量(密度),不同密度的芯片对应不同的启动文件。

- ld (Low-density,低密度):适用于 Flash 容量 ≤ 32 KB 的 STM32F101/102/103 芯片。

- md (Medium-density,中等密度):适用于 Flash 容量为 64–128 KB 的 STM32F101/102/103 芯片。

- hd (High-density,高密度):适用于 Flash 容量 ≥ 256 KB 的 STM32F101/102/103 芯片。

选择正确启动文件的原则是:根据你使用的具体芯片型号的 Flash 容量来选择。例如:

- STM32F103C8T6(128 KB Flash)→ 用 md

- STM32F103CB(256 KB Flash)→ 用 hd

- STM32F101C8(64 KB Flash)→ 用 md

- STM32F101R4(16 KB Flash)→ 用 ld

启动文件中与容量相关的关键内容主要是:

- 向量表(Vector Table) 的大小(不同密度芯片的中断数量可能略有差异)。

- 堆栈大小(Stack Size)、堆大小(Heap Size) 的默认配置(不同工程模板可能不同)。

- 与 内存布局相关的符号定义(最终需要与链接脚本 *.ld 匹配)。

如果你不确定芯片的 Flash 容量,可以查看芯片型号的 datasheet 或使用 STM32CubeMX 自动选择正确的启动文件。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/23 19:52:07

算法讲解12:高精度加减法

前言&#xff1a;众所周知&#xff0c;我们在处理一个整数时&#xff0c;一般用int[-2^31,2^31-1],或者long[-2^63,2^63-1],但即使这样也有更大的数&#xff0c;所以我们要将整数转化为字符的形式&#xff0c;那么这里补充字符的比较原则&#xff1a;abc<acb //同位数&…

作者头像 李华
网站建设 2026/10/22 8:03:41

2026物联网技术大专生,想找好工作需要考哪些证书?

&#x1f4a5;对大专生而言&#xff0c;学历不是短板&#xff0c;精准考取 “基础必备 核心进阶 拓展深耕” 的证书组合&#xff0c;尤其是以 CDA 数据分析师证书为核心的技能叠加&#xff0c;能快速构建差异化竞争力&#xff0c;直达物联网工程师、数据运营专员、平台开发助…

作者头像 李华
网站建设 2026/10/23 11:56:57

LangFlow部署指南:三步完成私有化AI工作流平台搭建

LangFlow 部署实战&#xff1a;十分钟搭建私有化 AI 工作流平台 在企业加速拥抱大模型的今天&#xff0c;一个现实问题摆在面前&#xff1a;如何让非算法背景的团队也能快速验证 AI 创意&#xff1f;传统的开发模式要求写代码、搭环境、调接口&#xff0c;周期动辄数周。而当业…

作者头像 李华
网站建设 2026/10/23 7:12:48

LangFlow绩效考核评语生成辅助

LangFlow绩效考核评语生成辅助 在企业人力资源管理中&#xff0c;每年一度的绩效考核总是伴随着大量重复而细致的文字工作。尤其是撰写员工评语——既要体现个性化表现&#xff0c;又要保持语言的专业与得体&#xff0c;还要确保跨团队评价标准的一致性。对于HR来说&#xff0c…

作者头像 李华
网站建设 2026/10/23 8:59:51

PCB生产流程中阻抗控制的设计配合要点

高速PCB设计的“生死线”&#xff1a;阻抗控制如何靠设计与制造协同落地&#xff1f;你有没有遇到过这样的场景&#xff1f;一块精心设计的高速主板&#xff0c;原理图无误、布局合理、电源干净&#xff0c;可回板后就是跑不起来PCIe链路&#xff0c;或者DDR始终无法稳定在标称…

作者头像 李华
网站建设 2026/10/22 22:13:44

Chrome Driver启动流程图解说明(驱动层视角)

Chrome Driver 启动流程深度解析&#xff1a;从驱动层看自动化控制的幕后机制你有没有遇到过这样的情况&#xff1f;明明代码写得没问题&#xff0c;Selenium脚本却卡在webdriver.Chrome()这一步&#xff0c;报出一串令人头大的错误&#xff1a;unknown error: cannot find Chr…

作者头像 李华