本文主要是介绍stm8s使用问题总结1——segment .text size overflow,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
这几天在使用stm8s003MCU进行嵌入式开发,之前没用过stm8系列的MCU,在使用过程中不免遇到很多问题,本文讲述的即是开发过程中一个问题。在使用stm8s003编程过程中,使用了官方的库文件,在进行build时候,报了一个error:segment .text size overflow。经过查阅资料才发现之所以出现本错误是因为代码长度超过了MCU的flash。因为stm8s003的flash为8KB,而我的代码长度超过了8KB。实际上,在使用官方库进行编程时,官方库中好多代码实际上没有用到,所以可以将这些库中未使用到的代码函数不编译进自己写的代码。具体操作如下:
第一步,打开stvd软件,点击Project下的Settings,界面如下
第二步,点击C Compiler,选择General的d倒三角图标,出现界面如下
这篇关于stm8s使用问题总结1——segment .text size overflow的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!