我使用Arduino UNO和WiFi 101库。
当我尝试从File -> Examples -> WiFi101 -> Firmware Updater上传固件更新器草图时,我得到了这个错误。
Arduino.1.8.12 (Linux) 1.8.12 (Linux), Board: "Arduino Uno"
数据部分超过董事会的可用空间,Sketch使用了9908字节(30%)的程序存储空间。Maximm为32256字节。
全局变量使用2145字节(104%)的动态内存,剩下-97字节给局部变量。最大为2048字节。
内存不够用,请看 http:/www.arduino.ccenGuideTroubleshooting#size 以获得减少您的足迹的提示。
Arduino Uno板的编译错误。
此报告将有更多信息与
"在编译过程中显示动词输出"
选项在File -> Preferences中启用。
谅谅
在FirmwareUpdate草图中更改 static const int MAX_PAYLOAD_SIZE = 1024;
到一个较小的尺寸。试试256。
您试图加载到电路板上的程序是用于 Arduino MKR1000
和UNO引脚兼容的大内存板,如果你想更新连接到UNO的wifi101屏蔽的固件,请使用以下扩展功能
Tools -> WiFi101 / WiFININA Firmware Updater
如果你需要安装这个,这里有说明。
而这个程序找到了 当前的固件版本