基于STM32F3烧写程序中B的意义是什么

发布时间:2024-08-30  

今天在玩 STM32F3 Discovery 的时候, 烧写程序后,

FreeRTOS 运行一会就会跳转到 startup_stm32f30x.s 内的系统服务调用处理这段程序的“B 。”处, 如下。


SVC_HandlerPROC

EXPORTSVC_Handler[WEAK]

B.

ENDP


查阅了一下 keil-MDK 的帮助文档, 在Built-in variables and constants 节找到了解释, 也就是跳转到当前行呀。

2333333. 如下图:

基于STM32F3烧写程序中B的意义是什么

好吧。 顺便解释一下 [WEAK] 的意义吧。 先看官方解释 :)

先上一句别处的零散话:

WEAK

symbolisonlyimportedintoothersourcesifnoothersourceexportsanalternativesymbol.

If[WEAK]isusedwithoutsymbol,allexportedsymbolsareweak.

基于STM32F3烧写程序中B的意义是什么

意思就是告诉链接器:

“我略弱但我很绅士, 如果你在别处看到和我一样的符号实例。你就用它吧。 表管我, 求忽视! ”

文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    大家以后自己设计时也要注意。这样我们就可以通过连接线将5V的USB电源引入到开发板中进行使用了。 接下来便是电源电路,STM32工作电压是DC3.3V,所以我们需要一个能将大于3.3V......
    -520电机 下方是电机的参数主要关注的就是电机的额定电压 12V电机的减速比 30(这个很重要) 编码器的参数主要关注编码器的线数 11线 (也就是说电机转一圈会产生11个脉冲)供电电压 5V输出......
    006_STM32程序移植之_SYN6288语音模块;1. 测试环境:STM32C8T6 2. 测试模块:SYN6288语音模块 3. 测试接口: SYN6288语音模块: VCC......
    004_STM32程序移植之_SHTXX;1. 测试环境:STM32C8T6 2. 测试模块:DS1302时钟模块 3. 测试接口: SHTXX土壤温湿度: VCC......
    003_STM32程序移植之_W25Q64;1. 测试环境:STM32C8T6 2. 测试模块:W25Q64FLASH模块 3. 测试接口: 1. W25Q64FLASH模块接口: VCC3.3......
    002_STM32程序移植之_DHT11;1. 测试环境:STM32C8T6 2. 测试模块:DHT11温湿度模块 3. 测试接口: 1. DHT11温湿度模块接口: DS1302引脚......
    005_STM32程序移植之_RC522读卡模块;1. 测试环境:STM32C8T6 2. 测试模块:RC522读卡模块 3. 测试接口: RC522读卡模块: VCC......
    001_STM32程序移植之_DS1302;1. 测试环境:STM32C8T6 2. 测试模块:DS1302时钟模块 3. 测试接口: 1. DS1302模块接口: DS1302引脚 单片......
    模块、温度检测模块、继电器模块和 WIFI 模块几个部分组成。电源模块提供其他各模块工作所需电源,STM32 主控模块采用 STM32C8T6 芯片,它像大脑一样控制着 ** 器件的运行,WIFI 模块......
    013_STM32程序移植之_DS18B20;1. 测试环境:STM32C8T6 2. 测试模块:DS18B20模块 3. 测试接口: 1. DS18B20模块接口: DS18B20引脚......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>