问题1:在CW10.6开发环境下开发KEA128,代码量特别大,查看map文件发现,C盘里面CW10.6安装目录下的GCC支持库里面好几个函数占用了flash空间,很多DEBUG函数被编译到flash里面,但是可以确定我的用户函数并没有调用这些函数的,想问下各位大神和FAE专家,CW10.6是否有相应配置使这些多余的函数不占用flash?或者有无解决办法?
问题2:
移植平台时发现,编译同一个函数,在CW10.6下(单片机KEA128)生成的代码大小 比 在CW6.3下(单片机为S08DZ32)生成的代码大小 大很多,大概一倍左右。是由于CW10.6的编译优化器没配置好?求解答啊?
以上问题工程及库采用FSL提供的KEA128的Bootloader例程。 |