• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

UDK: Общие баги/глюки/проблемы

Да , это об этой сборке речь :)
Я просто человек запасливый , и у меня осталось на ПК старая сборка . Она 1.х какая то . Так вот она отлично работает и с флешь и с юартом . Юарт корректно работает на всех скоростях !
 

Aviator

New member
Это код из примера blinky
Код:
// see eagle_soc.h for these definitions
#define LED_GPIO 2
#define LED_GPIO_MUX PERIPHS_IO_MUX_GPIO2_U
#define LED_GPIO_FUNC FUNC_GPIO2

  // Configure pin as a GPIO
   PIN_FUNC_SELECT(LED_GPIO_MUX, LED_GPIO_FUNC);
for(;;)
   {
     GPIO_OUTPUT_SET(LED_GPIO, state);
     os_delay_us(DELAY);
     state ^=1;
     os_printf("blink\n" );
   }
Как тут правильно перезадать номер GPIO, чтобы мигал светодиод, подключенный к GPIO12 в модуле ESP12Е witty cloud?

Ниже код из файла i2c_master.h
Код:
#define I2C_MASTER_SDA_MUX PERIPHS_IO_MUX_GPIO2_U
#define I2C_MASTER_SCL_MUX PERIPHS_IO_MUX_GPIO0_U
#define I2C_MASTER_SDA_GPIO 2
#define I2C_MASTER_SCL_GPIO 0
#define I2C_MASTER_SDA_FUNC FUNC_GPIO2
#define I2C_MASTER_SCL_FUNC FUNC_GPIO0
Как тут правильно перезадать номера GPIO, чтобы SDA стало на GPIO4, SCL на GPIO5, как по умолчанию в библиотеке Wire для ардуино?
 
Последнее редактирование:

CHERTS

Moderator
Команда форума
Как тут правильно перезадать номер GPIO, чтобы мигал светодиод, подключенный к GPIO12 в модуле ESP12Е witty cloud?
Написан же
// see eagle_soc.h for these definitions
что тут непонятного?

открываем это файл и смотрим и получаем для GPIO12

#define LED_GPIO 12
#define LED_GPIO_MUX PERIPHS_IO_MUX_MTDI_U
#define LED_GPIO_FUNC FUNC_GPIO12
 

Talik

New member
Поставил сборку v2.2.1. Шью в модуль ESP-07 hello_world, параметры Makefile
Код:
BOOT        = new
APP        = 1
SPI_SPEED    = 40
SPI_MODE    = QIO
SPI_SIZE_MAP    = 4
ESPPORT        = COM5
ESPBAUD        = 115200
И получаю вечный
Код:
Fatal exception (28):
epc1=0x4000228b, epc2=0x00000000, epc3=0x00000000, excvaddr=0x000000b5, depc=0x00000000
на выходе до ресета.
После ресета
Код:
 cause:2, boot mode:(3,7)

load 0x40100000, len 27304, room 16
tail 8
chksum 0x7a
load 0x41f831e8, len -1055784696, room 0
flash read err, ets_unpack_flash_code
ets_main.c
Что делаю не так? Уже пробовал все варианты SPI_SIZE_MAP и BOOT.
 

anakod

Moderator
Команда форума
SPI_SIZE_MAP вроде бы менять не нужно. А вот SPI_MODE стоит попробовать dio.
 

Talik

New member
SPI_SIZE_MAP вроде бы менять не нужно. А вот SPI_MODE стоит попробовать dio.
И так тоже самое, только другие load и len.

Заработало. Оказывается памяти в 07-ом не столько сколько обещали китайцы. С SPI_SIZE_MAP = 0 пошло.
 
Последнее редактирование:

R6MF49T2

New member
Добрый день. Осваиваю модули wemos D1 mini, на них установлены ESP-12S. По техническим характеристикам должны иметь 4Мб памяти. Параметру SPI_SIZE_MAP пробовал выставлять значения 4 и 6, проект хеллоу ворд зашивается и запускается, но в уарте по включению наблюдаю:
Код:
ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x40100000, len 27304, room 16
tail 8
chksum 0x0a
load 0x3ffe8000, len 884, room 0
tail 4
chksum 0xcc
load 0x3ffe8380, len 332, room 4
tail 8
chksum 0xdd
csum 0xdd
system param error, use last saved param!
rf cal sector: 1019
Соответственно как избавится от этого system param error? В какую сторону копать?
 

Slacky

Member
Добрый день.

Нашел на хитхабе портированный fatfs. Но, видимо, он написан для RTOS и под NonOs не линкуется, говорит что размер IRAM не хватает. Есть какой-нибудь способ не добавлять к каждой функции ICACHE_FLASH_ATTR а сделать это глобально для определенных файлов *.c в makefile?

Спасибо.
 

Alexander

Member
Приветствую!
Кто-нибудь в обозримом прошлом ставил UDK?
Я попытался поставить на XP, но безуспешно.
Проблемы с JRE, MinGW и скриптами доустановки пакетов на MinGW.
 
Сверху Снизу