Stap 7: Voorbereiden firmware
Er zijn vele firmware voor ESP8266, maar ik kan niet één steun 128 M bit flash-chip correct gevonden:
- esp8266/Arduino: je kunt behandelen als normale 32 M bit flash-chip en toegang tot de gegevens correct, maar het falen om meer ruimte te gebruiken
- nodemcu hebben wat code 128 M faciliteit voor bits en autosize ondersteunen, maar er nog steeds wat code nog niet omgaan met de flash grootte meer dan 32 M bit, zodat het oneindige lus voor vergroten/verkleinen en opnieuw opstarten
Ik ben met behulp van nodemcu in eerdere projecten, dus ik probeer het eerst vast te stellen. Hier is de tak voor mijn patch:
https://github.com/moononournation/nodemcu-firmwar...
Als u niet vertrouwd met docker, heb ik vooraf gebouwde 2 firmwares (bijgevoegde bestanden) voor het testen van de fundamentele:
nodemcu_integer_master_128m.bin: standaard bouwen
- nodemcu_integer_master_128m_modules.bin: CJSON, ENDUSER_SETUP, HTTP, RTCTIME, SNTP, WS2812
Als u vertrouwd met docker, hier is de samenvatting voor het bouwen van uw firmware:
(Het ongeveer 5 minuten nodig om te bouwen is afhankelijk van de verwerkingskracht)
git clone https://github.com/moononournation/nodemcu-firmware.gitcd nodemcu-firmwaredocker run --rm -ti -v `pwd`:/opt/nodemcu-firmware marcelstoer/nodemcu-build
Ref.: