На Linux Lubuntu уже работает официальный SDK, очень простой и удобный в использовании. Но теперь мы перенесли среду SDK в систему Windows через программный инструмент cygwin, который позволяет создавать среду Linux в Windows, и у нас есть SDK, работающий в этой определенной среде.

Это полностью настроенная среда, ее нужно загрузить только для использования, давайте выполним следующие шаги:

Вы можете получить эту настройку Cygwin для файла ESP здесь (SDK - это текущий 0,93 и с 0,92 кодами, кажется, что он не работает), некоторые пояснения по этой ссылке и использовать новую версию AT 020 здесь . Или используйте этот SDK 0.92, который будет стабильным (простой шаг, только сделайте его, мастер полной команды отличается от руководства ниже, но всегда храните makfile в папке приложения). я. После того, как вы получили zip-файл, распакуйте его прямо на диск, мы сделали это на диске с буквой «D:», и у вас должно быть «D: cygwinCygwin.bat», нажмите и запустите cygwin.bat.

Справочник Cygwin

Перейдите в папку SDK, сделайте и подождите около 3-5 минут для компиляции, затем запустите make compose (нет необходимости в 092 cygwin sdk), чтобы сгенерировать файлы bin, окончательный файл bin находится в папке bin (appfirmware for 092).

составить SDK

когда создание завершено, инструмент флешера автоматически всплывает, проверяет каталог, обычно обычно, чтобы изменить букву диска, например, здесь у меня D: cygwin ... Flash SDK

Наконец, подключите вашу плату в режиме обновления и прошейте ее!

Шаги по настройке AT 020 работают с SDK093:

  • Загрузите новый AT020
  • Удалите все файлы в / SDK / app, за исключением gen_misc.bat и gen_misc.sh, которые связаны с SDK
  • переместите файлы в приложении в AT020 в / SDK / app, включите make-файлы, НЕ включайте файлы gen_misc.
  • удалите файлы в / SDK / bin и замените их на AT020 / bin (возможно, по желанию, пожалуйста, сохраните подпапки и compose.sh)
  • делать и делать сочинять!
  • Согласно файлу readme, также прошивайте blank.bin с размером 0x7e000, см. Изображения ниже:
  • Пробовал режим глубокого сна, вывод некоторых данных после тайм-аута

Примечание. Похоже, что этот SDK не может хорошо скомпилировать IoT-демо. Пожалуйста, используйте Lubuntu.