μλ νμλκΉ,
λλ κ½€ μ€λ«λμ λ΄ ESP8266μ μ½λλ₯Ό μ λ‘λν μ μμκ³ (_λ΄ μκ°μ_) λ§μ§λ§ μ λ°μ΄νΈ μ€ νλκ° λ΄κ° λ°κ³ μλ λ©°μΉ μ΄νλ‘ λκ° μμΈμ κΉ¨λ¨λ Έλ€κ³ μκ°ν©λλ€:
Archiving built core (caching) in: /var/folders/px/5d3hxcpd2jz0j2bfvsv7mlzc0000gn/T/arduino_cache_939222/core/core_esp8266_esp8266_generic_CpuFrequency_80,ResetMethod_ck,CrystalFreq_26,FlashFreq_40,FlashMode_qio,FlashSize_512K0,led_2,LwIPVariant_v2mss536,Debug_Disabled,DebugLevel_None____,FlashErase_all,UploadSpeed_115200_ba49459f356d8c9f9eec109967582725.a
Sketch uses 263040 bytes (52%) of program storage space. Maximum is 499696 bytes.
Global variables use 33956 bytes (41%) of dynamic memory, leaving 47964 bytes for local variables. Maximum is 81920 bytes.
java.lang.NullPointerException
at cc.arduino.packages.uploaders.SerialUploader.uploadUsingProgrammer(SerialUploader.java:314)
at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:89)
at cc.arduino.UploaderUtils.upload(UploaderUtils.java:78)
at processing.app.SketchController.upload(SketchController.java:713)
at processing.app.SketchController.exportApplet(SketchController.java:686)
at processing.app.Editor$DefaultExportAppHandler.run(Editor.java:2265)
at java.lang.Thread.run(Thread.java:748)
λͺ λ Ήμ€μμ esptoolμ μ¬μ©νμ¬ ESPμ ν΅μ ν μ μμ΅λλ€.
$ esptool.py --port /dev/cu.SLAB_USBtoUART erase_flash
esptool.py v2.2.1
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Uploading stub...
Running stub...
Stub running...
Erasing flash (this may take a while)...
Chip erase completed successfully in 3.0s
Hard resetting...
λ²μ
μλμ΄λ
Έ IDE: 1.8.5
esp8266 보λ ν¨ν€μ§: 2.4.1
μ΄λ²μλ Googleμμ λμμ λ릴 μ μμ΅λλ€ :-( μ΄λ€ ννΈλΌλ μ£Όμλ©΄ κ°μ¬νκ² μ΅λλ€.
미리 κ°μ¬λ립λλ€!
ESP8266 보λμ "νλ‘κ·Έλλ¨Έλ₯Ό μ¬μ©νμ¬ μ λ‘λ"λ₯Ό μλν λ μ΄κ²μ μ»μ΅λλ€. μ΄λ Arduinoμ© ESP8266 μ½μ΄μμ ν΄λΉ μμ μ μ§μνμ§ μκΈ° λλ¬Έμ μμλλ κ²°κ³Όμ λλ€. Ctrl + Shift + U ν€λ³΄λ λ¨μΆν€λ₯Ό μ¬μ©νμ¬ μ λ‘λ λ²νΌμ ν΄λ¦νλ λμ Shift ν€λ₯Ό λλ₯΄κ³ μμ΅λκΉ, μλλ©΄ μ λ‘λ ν λ
λ΄κ° μ΄λ»κ² Shift ν€ λ₯Ό λλ₯΄κ² λμλμ§ νμ€νμ§ μμ§λ§ λ€, κ·Έκ² λ¬Έμ μμ΅λλ€.
esp8266μ μ
λ‘λνλ κ²μ΄ μ¬μ ν νλ‘κ·Έλλ¨Έμμ λ κ³Όκ±°μ μλνμ μ μλ€κ³ μκ°νμλκΉ?
μ§μ ν΄μ£Όμ
μ κ°μ¬ν©λλ€.
μλ
νμΈμ
μ
λ‘λν λ Ctrl + Shift + U ν€λ³΄λ λ¨μΆν€μ μ€μΌμΉ > νλ‘κ·Έλλ¨Έλ₯Ό μ¬μ©νμ¬ μ
λ‘λμ μ°¨μ΄μ μ μ€λͺ
νλ λ° λμμ΄ λ κΉμ? λμΌν Java μ€λ₯κ° λ°μν©λλ€.
κ°μ₯ μ μ©ν λκΈ
ESP8266 보λμ "νλ‘κ·Έλλ¨Έλ₯Ό μ¬μ©νμ¬ μ λ‘λ"λ₯Ό μλν λ μ΄κ²μ μ»μ΅λλ€. μ΄λ Arduinoμ© ESP8266 μ½μ΄μμ ν΄λΉ μμ μ μ§μνμ§ μκΈ° λλ¬Έμ μμλλ κ²°κ³Όμ λλ€. Ctrl + Shift + U ν€λ³΄λ λ¨μΆν€λ₯Ό μ¬μ©νμ¬ μ λ‘λ λ²νΌμ ν΄λ¦νλ λμ Shift ν€λ₯Ό λλ₯΄κ³ μμ΅λκΉ, μλλ©΄ μ λ‘λ ν λ