刚刚入门stm8没多久,还在学习人家的历程。但是发现个问题(这问题在用keil弄51或者stm32的时候都没遇到,可能是初次用iar不会玩吧)就是在编译生成的hex文件后半部分,会出现大量的无用内容。这些内容竟然是库文件在工程中的相对位置,个人认为这些数据非常占用空间,而且对于mcu执行没有任何意义的内容,为啥就记录到了hex中呢?
这东西,占用了大量的空间,选的003本来就只有8k的空间,加的库多了,这空间占用简直不能忍受啊。
而且就算是直接点调试并下载,直接下载仅mcu,再读出来,还是这样样子。
本来一个简简单单的程序,一下就弄出8分之一多的空间,实在是紧张啊。
关于编译选项,我是这样弄的,但是这个选不选最高级,都会有,很是烦恼嘛。
我看了几个别人弄好的hex,里面就没这些东西嘛。这问题烦恼了我好多天了,可能是不会设置,吧哪儿选项选错了造成的吧,求有懂的大神指教,感激不尽。
[ 此帖被2545889167在2016-08-21 18:26重新编辑 ]