新建裸机工程,编译报错,啥原因呢
d:/rt-threadstudio/repo/extract/toolchain_support_packages/arm/gnu_tools_for_arm_embedded_processors/5.4.1/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/bin/ld.exe: rtthread.elf section .text' will not fit in region
ROM’
d:/rt-threadstudio/repo/extract/toolchain_support_packages/arm/gnu_tools_for_arm_embedded_processors/5.4.1/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/bin/ld.exe: region `ROM’ overflowed by 6068 bytes
collect2.exe: error: ld returned 1 exit status
make: * [makefile50 rtthread.elf] Error 1
哦,原来是这样。用的F030K6。这个裸板程序怎么去掉没用的部分?
@DJZ1992 你看设置选项中,没有用到的全关闭;再就是开启优化选项也能减少一部分代码尺寸。
没看到裸机工程哪里有设置呢。是工程右击的选项内吗?
@HappyTime 没看到裸机工程哪里有设置呢。是工程右击的选项内吗?
@DJZ1992 那可能是我记错了,没怎么用过裸机的,那就设置优化选项,可以减少尺寸。