哦!是这样的我在编译程序时,如果加载了flash.h和flash.c的文件编译时出现下面的错误: #error clnk Debugjy-bjq-zjddbjq1.lkf:1 segment .text size overflow (1452) The command: "clnk -l"D:Program FilesSTMicroelectronicsCXSTM8Lib" -o Debugjy-bjq-zjddbjq1.sm8 -mDebugjy-bjq-zjddbjq1.map Debugjy-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 Debugjy-bjq-zjddbjq1.lkf:1 symbol f__stext not defined (Debugstm8_interrupt_vector.o ) The command: "clnk -l"D:Program FilesSTMicroelectronicsCXSTM8Lib" -o Debugjy-bjq-zjddbjq1.sm8 -mDebugjy-bjq-zjddbjq1.map Debugjy-bjq-zjddbjq1.lkf " has failed, the returned value is: 1 exit code=1. 不知道是哪里出了问题?望高手指点。。。。
#error clnk Debugjy-bjq-zjddbjq1.lkf:1 segment .text size overflow (1452)
The command: "clnk -l"D:Program FilesSTMicroelectronicsCXSTM8Lib" -o Debugjy-bjq-zjddbjq1.sm8 -mDebugjy-bjq-zjddbjq1.map Debugjy-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 Debugjy-bjq-zjddbjq1.lkf:1 symbol f__stext not defined (Debugstm8_interrupt_vector.o )
The command: "clnk -l"D:Program FilesSTMicroelectronicsCXSTM8Lib" -o Debugjy-bjq-zjddbjq1.sm8 -mDebugjy-bjq-zjddbjq1.map Debugjy-bjq-zjddbjq1.lkf " has failed, the returned value is: 1
exit code=1.
不知道是哪里出了问题?望高手指点。。。。
一周热门 更多>