Skip to content

pvvx/iramsdk

Repository files navigation

IRAM SDK

IRAM SDK ESP8266

Базовый комплект (IRAM SDK)
для загрузки и отладки тестового кода в IRAM без записи в flash.

Размер IRAM у ESP8266 составляет 64 килобайта.

Использует только функции ROM-BIOS и IramSDK.

В IramSDK входит:

  1. Инициализация частот процеcсора ESP8266 на 80 или 160 МГц.
  2. Инициализация bss в RAM и IRAM.
  3. Инициализация UART.
  4. Инициализация менеджера памяти 'heap'.
  5. Инициализация таймера на работу в мсек.
  6. Инициализация ets_printf() для вывода отладки в TX2/GPIO2.

ets_uart_printf() выводит в TX/UATR0
ets_printf() выводит в TX2/UATR1

IRAM SDK Init.
 Free Heap: 81816
 Free IRAM: 64036
>

Для компиляции SDK используется Unofficial Developer Kit.

В Eclipse заданы 2 опции Manage Configurations:

  1. AutoMake (собрать проект для загрузки, используются установки в Eclipse)
  2. Default (собрать проект для загрузки используя makefile)