打印
[Kinetis]

KEA8 Lab 例程疑问?

[复制链接]
953|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
andyliu|  楼主 | 2015-6-18 01:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
官方提供的TRK-KEA8_LABTS例程,在链接时把库函数LIBC中的所有标准函数都链接生成目标代码了,这样造成Flash空间严重不够用。请问怎么解决?现象如下:
.text.__pformatter_
                0x00001248      0x428 C:/Freescale/CW MCU v10.6/MCU/ARM_GCC_Support/ewl/lib/armv6-m\libc.a(printformat_.o)
                0x00001248                __pformatter_
.text.__sformatter
                0x00001670      0x698 C:/Freescale/CW MCU v10.6/MCU/ARM_GCC_Support/ewl/lib/armv6-m\libc.a(scanformat_.o)
                0x00001670                __sformatter
.text.isalpha  0x00001d08       0x20 C:/Freescale/CW MCU v10.6/MCU/ARM_GCC_Support/ewl/lib/armv6-m\libc.a(ctype_aeabi.o)
                0x00001d08                isalpha
.text.isspace  0x00001d28       0x20 C:/Freescale/CW MCU v10.6/MCU/ARM_GCC_Support/ewl/lib/armv6-m\libc.a(ctype_aeabi.o)
                0x00001d28                isspace
.text.toupper  0x00001d48        0xe C:/Freescale/CW MCU v10.6/MCU/ARM_GCC_Support/ewl/lib/armv6-m\libc.a(ctype_aeabi.o)
                0x00001d48                toupper
.text.__strtoul
                0x00001d56      0x1ce C:/Freescale/CW MCU v10.6/MCU/ARM_GCC_Support/ewl/lib/armv6-m\libc.a(__strtoul.o)
                0x00001d56                __strtoul
.text.__fill_mem
                0x00001f24       0x7e C:/Freescale/CW MCU v10.6/MCU/ARM_GCC_Support/ewl/lib/armv6-m\libc.a(__filll_mem.o)
                0x00001f24                __fill_mem
.text.memchr   0x00001fa2       0x1a C:/Freescale/CW MCU v10.6/MCU/ARM_GCC_Support/ewl/lib/armv6-m\libc.a(memchr.o)
                0x00001fa2                memchr
.text.memcpy   0x00001fbc       0x12 C:/Freescale/CW MCU v10.6/MCU/ARM_GCC_Support/ewl/lib/armv6-m\libc.a(memcpy.o)
                0x00001fbc                memcpy
.text.strchr   0x00001fce       0x1e C:/Freescale/CW MCU v10.6/MCU/ARM_GCC_Support/ewl/lib/armv6-m\libc.a(strchr.o)
                0x00001fce                strchr
.text.strlen   0x00001fec       0x10 C:/Freescale/CW MCU v10.6/MCU/ARM_GCC_Support/ewl/lib/armv6-m\libc.a(strlen.o)
                0x00001fec                strlen
.text.__init_cpp
                0x00001ffc       0x48 C:/Freescale/CW MCU v10.6/MCU/ARM_GCC_Support/ewl/lib/armv6-m\librt.a(gcc_ctor_dtor.o)
                0x00001ffc                __init_cpp
.text.__fini_cpp
                0x00002044       0x34 C:/Freescale/CW MCU v10.6/MCU/ARM_GCC_Support/ewl/lib/armv6-m\librt.a(

相关帖子

沙发
FSL_TICS_ZJJ| | 2015-6-18 14:33 | 只看该作者
楼主如果不够,可以把一些相关代码屏蔽掉,省出内存。

使用特权

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

本版积分规则

11

主题

34

帖子

0

粉丝