|
哦!是这样的我在编译程序时,如果加载了flash.h和flash.c的文件编译时出现下面的错误:
#error clnk Debug\jy-bjq-zjddbjq1.lkf:1 segment .text size overflow (1452) The command: "clnk -l"D:\Program Files\STMicroelectronics\CXSTM8\Lib" -o Debug\jy-bjq-zjddbjq1.sm8 -mDebug\jy-bjq-zjddbjq1.map Debug\jy-bjq-zjddbjq1.lkf " has failed, the returned value is: 1 exit code=1. 如果不加载flash的文件就能直接编译成功! 在网上查了这种问题,我照着讲解更改了Project Settings->C Compiler->Memory Models->Long Stack(+modsl)设置后再编译报错: #error clnk Debug\jy-bjq-zjddbjq1.lkf:1 symbol f__stext not defined (Debug\stm8_interrupt_vector.o ) The command: "clnk -l"D:\Program Files\STMicroelectronics\CXSTM8\Lib" -o Debug\jy-bjq-zjddbjq1.sm8 -mDebug\jy-bjq-zjddbjq1.map Debug\jy-bjq-zjddbjq1.lkf " has failed, the returned value is: 1 exit code=1. 不知道是哪里出了问题?望高手指点。。。。 |
| 截图太小,看不清啊。 |
/1
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2026-7-25 20:08
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网