|
ESP8266无法使用float ,double解决方法,我找了很久才在一篇问题解答中找到答案:
1、先到乐鑫网下载原版的固件;
2、把lib文件夹中的libcirom.a、libmirom.a复制粘贴到你的lib文件夹;
3、修改\APP\Makefile,加入红字2行
LINKFLAGS_eagle.app.v6 = \
-L../lib \
-nostdlib \
-T$(LD_FILE) \
-Wl,--no-check-sections \
-u call_user_start \
-Wl,-static \
-Wl,--start-group \
-lc \
-lmirom \
-lcirom \
-lgcc \
-lhal \
-lphy \
-lpp \
-lnet80211 \
-llwip \
-lwpa \
-lmain \
-ljson \
-lupgrade\
-lssl \
-lpwm \
-lcrypto \
-lsmartconfig \
-lairkiss \
-lgagent \
$(DEP_LIBS_eagle.app.v6) \
-Wl,--end-group
4、然后加入 #include <math.h> 就可以使用了 |
|