vscode编译make命令要修改stm32cubemx生成的STM32F103XX_FLASH.ld文件

用stm32cubemx生成的STM32F103XX_FLASH.ld文件要删除以下:

.ARM.extab (READONLY) : /* The "READONLY" keyword is only supported in GCC11 and later, remove it if using GCC10 or earlier. /
{
. = ALIGN(4);
(.ARM.extab .gnu.linkonce.armextab.
)

. = ALIGN(4);

} >FLASH

.ARM (READONLY) : /* The "READONLY" keyword is only supported in GCC11 and later, remove it if using GCC10 or earlier. */

{

. = ALIGN(4);

__exidx_start = .;

(.ARM.exidx )

__exidx_end = .;

. = ALIGN(4);

} >FLASH

.preinit_array (READONLY) : /* The "READONLY" keyword is only supported in GCC11 and later, remove it if using GCC10 or earlier. /
{
. = ALIGN(4);
PROVIDE_HIDDEN (__preinit_array_start = .);
KEEP (
(.preinit_array*))

PROVIDE_HIDDEN (__preinit_array_end = .);

. = ALIGN(4);

} >FLASH

.init_array (READONLY) : /* The "READONLY" keyword is only supported in GCC11 and later, remove it if using GCC10 or earlier. /
{
. = ALIGN(4);
PROVIDE_HIDDEN (__init_array_start = .);
KEEP (
(SORT(.init_array.)))
KEEP (
(.init_array*))

PROVIDE_HIDDEN (__init_array_end = .);

. = ALIGN(4);

} >FLASH

.fini_array (READONLY) : /* The "READONLY" keyword is only supported in GCC11 and later, remove it if using GCC10 or earlier. /
{
. = ALIGN(4);
PROVIDE_HIDDEN (__fini_array_start = .);
KEEP (
(SORT(.fini_array.)))
KEEP (
(.fini_array*))

PROVIDE_HIDDEN (__fini_array_end = .);

. = ALIGN(4);

} >FLASH

相关推荐
✎ ﹏梦醒͜ღ҉繁华落℘3 天前
单片机基础知识---stm32单片机的优先级
stm32·单片机·mongodb
摇滚侠3 天前
IDEA 创建 Java 项目 手动整合 SSM 框架
java·ide·intellij-idea
霸道流氓气质3 天前
Trae IDE 新手入门指南
ide
牛根生同志3 天前
SPI数据收发的时候 TXE与RXNE标志位置位的时机
stm32·spi·transfer
goldenrolan3 天前
学习型红外控制系统稳定性挂测工装专项总结
软件测试·python·stm32·嵌入式·红外
爱就是恒久忍耐3 天前
VSCode里如何比较2个branch
ide·vscode·编辑器
CC城子3 天前
STM32H7_FDCAN 驱动笔记
stm32·can·canfd
意法半导体STM323 天前
【官方原创】如何为STM32CubeMX2配置Visual Studio Code配置方案
vscode·stm32·单片机·嵌入式硬件·策略模式·stm32cubemx·嵌入式开发
雾削木3 天前
B语言经典教程现代化重构
java·前端·stm32·单片机·嵌入式硬件
bloglin999993 天前
vscode中可视化的合并分支,在“合并编辑器中解析”中“与基线进行比较”是什么意思
ide·vscode·编辑器