
用keil mdk编译出的可执行文件.axf,用readelf -S查看.axf文件信息,发现没有.debug.str,请问如何设置keil才能让.axf包含.debug.str C:\Users\10004265\Desktop\Demo\Debug>readelf -S Demo.axf There are 17 section headers, starting at offset 0x1412c0: Section Headers: [Nr] Name Type Addr Off Size ES Flg Lk Inf Al [ 0] NULL 00000000 000000 000000 00 0 0 0 [ 1] ER_IROM1 PROGBITS 08000000 000034 0145b8 00 AX 0 0 4 [ 2] RW_IRAM1 PROGBITS 20000000 0145ec 0001f4 00 WA 0 0 8 [ 3] RW_IRAM1 NOBITS 200088ec 0147e0 000c84 00 WA 0 0 8 [ 4] RW_IRAM2 NOBITS 10000000 0147e0 0004a4 00 WA 0 0 64 [ 5] .debug_abbrev PROGBITS 00000000 0147e0 0005c4 00 0 0 1 [ 6] .debug_frame PROGBITS 00000000 014da4 004840 00 0 0 1 [ 7] .debug_info PROGBITS 00000000 0195e4 0285cc 00 0 0 1 [ 8] .debug_line PROGBITS 00000000 041bb0 011efc 00 0 0 1 [ 9] .debug_loc PROGBITS 00000000 053aac 00fe0c 00 0 0 1 [10] .debug_macinfo PROGBITS 00000000 0638b8 0b6d5c 00 0 0 1 [11] .debug_pubnames PROGBITS 00000000 11a614 003b03 00 0 0 1 [12] .symtab SYMTAB 00000000 11e118 005b70 10 13 687 4 [13] .strtab STRTAB 00000000 123c88 0080f4 00 0 0 1 [14] .note NOTE 00000000 12bd7c 000020 00 0 0 4 [15] .comment PROGBITS 00000000 12bd9c 015460 00 0 0 1 [16] .shstrtab STRTAB 00000000 1411fc 0000a4 00 0 0 1 |
Cortex-M3/M4后备寄存器的妙用
安装MDK-ARM软件时最后出现PackUnzip.exe没有注册类的问题,导致软件无法安装
STM32F103高级定时器中,开启单脉冲模式(置位TIMx_CR1:RCR)是不是会立刻清除计数器使能位?
STM32F103标准库配置的虚拟串口,设备描述符请求失败
STM32函数地址赋值给变量后结果会自动加1
不能找到函数的原始定义处
stm32f407的ADC采样
..\Middlewares\cJSON\cJSON.c(2001): warning: #2803-D: unrecognized GCC pragma
如何添加一个中断服务函数?
stm32f10x_tim.h文件编译错误?
试一试在设置中去除下图中的复选勾即可解决问题: