ch32v003 编译符点运算,flash空间占用巨大.
代码如下,如果运算中加上*0.1,这一行代码要占用11%的flash空间。
data=data+((T+128)-data2)*data3*0.1;
如果去掉*0.1. 代码空间减少11%的flash空间。
data=data+((T+128)-data2)*data3;
请问这是因为什么呢?是因为加入符点运算后,会编译 math文件么?
热门产品 :
CH585: 集成高速USB和NFC的蓝牙MCU