я начал экспериментировать на ESP8266, который был куплен у AI-мыслителя, и wiki здесь,ESP8266 и еще один для NodeMCU.
Я уже знаком с прошивкой Lua, поэтому прошил прошивку Lua node и смог добиться успеха с этим, но я сталкиваюсь с проблемой памяти с прошивки на Lua. Тогда я подумал использовать программирование на C вместо Lua. Моя среда разработки-Ubuntu 14.0. Шаги, которые я последовал отсюда: https://github.com/SuperHouse/esp-open-rtos.
мне удалось собрать прошивку с gen_misc.sh
in examples/project_template
папка с генерации ниже упомянутых бен с параметрами сборки по умолчанию:
eagle.flash.bin
eagle.irom0text.bin
затем мелькнул esptool.py
, используя следующую команду:
./esptool.py write_flash 0x00000 ESPWorkspace/esp-open-sdk/ESP8266_RTOS_SDK/esp8266_bin/eagle.flash.bin 0x20000 ESPWorkspace/esp-open-sdk/ESP8266_RTOS_SDK/esp8266_bin/eagle.irom0text.bin
и выход после проблескивать от доски является следующим:
Fatal exception (28): epc1=0x40001800, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00007ff0, depc=0x00000000
он просто печатал на экране несколько раз, я использовал minicom на Ubuntu с /dev/ttyUSB0
при скорости передачи 115200 бод для подключения устройства используется USB кабель. и странная часть после цикла включения/выключения питания, я получаю ненужные данные на minicom.
некоторая статья в сети, направленная с debug with eagle.dump
файл и eagle.s
. Я также не решил проблему с этим.
может кто-нибудь направить меня, чтобы решить эту проблему?