• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Обсуждение ESP32 WROVER KIT c 32Mbit pSRAM

Victor

Administrator
Команда форума
На olimex.com снова в продаже:
ESP32-WROOM за 6 евро
ESP32-CoreBoard за 17 евро
и новая плата
ESP32-WROVER-KIT за 44 евро с LCD
последняя плата примечательна еще тем, что на борту необычный модуль ESP32 c 32Mbit pSRAM
ESP32-WROVER.jpg
 

pvvx

Активный участник сообщества
На olimex.com снова в продаже:
ESP32-WROOM за 6 евро
ESP32-CoreBoard за 17 евро
и новая плата
ESP32-WROVER-KIT за 44 евро с LCD
последняя плата примечательна еще тем, что на борту необычный модуль ESP32 c 32Mbit pSRAM
Посмотреть вложение 2966
Дорого для данного класса модулей и нет ПО к ним.
На SRAM проблемы - очередность обращения (чередования чтения-записи), т.е. как RAM не тянет - hard фича ESP32. С условиями ужасной работы DMA в чипе не имеет смысла. Обычная Flash выигрывает.
 
Последнее редактирование:

pvvx

Активный участник сообщества
Кто-нибудь работал с ESP32-wrover?
Вроде бы 4.5 МБ RAM и 4MБ flash c тремя CPU и двумя протоколами всего за 470 руб.
Что есть лучше ?
-----------------------------------------
Хотелось бы услышать начальника транспортного цеха.
Сначала не путайте МБ и Мб. Припаять к SPI SRAM PN18S32 можно к любому чипу с SPI - к ESP8266 :)
Та и на неё нет даже PDF. Всё как всегда у Espressif - сикретное :)
pSRAM есть с 2010 года в каждой помойке, но до сих пор раздают их бесплатные образцы...
1T-SRAM - Wikipedia
И тут ошиблись - не 470, а >50$ - Espressif ESP32 WROVER KIT [V3] ID: 3384 - $49.95 : Adafruit Industries, Unique & fun DIY electronics and kits
Текущий заполонивший всё контингент Ардуино поклонников не умеет пользоваться паяльником и им пустые модули с шагом LEGO кубиков не 2.54 мм не нужны.
 
Последнее редактирование:

pvvx

Активный участник сообщества

pvvx

Активный участник сообщества
Вы как всегда перескакиваете с кислого на зеленое.
Сначала написали что модуль стоит 50$ потом когда оказались не правы
стали спрашивать про SPI-RAM.
Плата с 2.54 мм разъемами стоит пока $50. Читайте внимательнее :)
C SPI-DRAM (PSRAM) памятью так и не разобрались?
И я не спрашиваю, а использовал (тыкался) с такой памятью.
Вам бы поначалу изучить что это такое PSRAM и с чем её едят...

PSRAM подключается к любому чипу c XIP, но работает сильно медленнее.
Подключите к ESP8266... Оптимальнее подключить типа к RTL871xBN - у него XIP имеет большой объем и опции...
Arduino не поддерживает pSRAM - ждите...
Псевдо DMA не работает с pSRAM у ESP-32, да очень большие заморочки с "кешем" - такт проца то не 70 нс, а сильно превышает скорость доступа к байту в pSRAM... В итоге очень узкая специализация применения pSRAM на ESP-32 со многими ограничениями (у других SoC намного больше и лучше работа с такими типами последовательной памяти, да и встроенной обычной SRAM/DDRAM хватает и это дешевле). И не удивительно, что за более чем год, с момента припайки к ESP-32 pSRAM нет ничего на данной связке, кроме опыта некоторых, кто возится с ней...
Можно купить модули для коллекции... Выдрать чип pSRAM и попробовать его с другими WiFi-SoC :)
На ESP-32 он всего то используется как внешняя SPI-RAM память, типа для буфера в некоторых приложениях и конфликтует с доступом к Flash... Как итог - увеличенное использование SRAM самого чипа SoC и тормоза в производительности... Перекинуть весь код из Flash в pSRAM в область XIP при старте наверно не хотят из-за её малого размера или других ограничений архитектуры ESP-32. В итоге это для ESP-32 как "пятая нога у собаки" :) Заменяется в два раза более дешевым модулем на RTL8711AM или RTL8195AM(+USB2.0) с 2.5МБ памятью с доступом хоть по DMA и не имеющим столько ошибок в чипе, как ESP-32.
 
Последнее редактирование:

pvvx

Активный участник сообщества
Это уже лучше.
PSRAM ныне китайцы лепят на многие dev-board с простыми WiFi-SoC (к примеру на RDA5981 UNO-91H). Наверно модно.
Неясно, почему на прикрутили к ESP8266?

PS: на рынке появились новые FRAM c 256 Mbit 40 нм - заработал ещё один заводик по их производству - ожидается и переход на них... :) Они хотя-бы являются энергонезависимой RAM - полной заменой Flash и по скорости быстрее Flash.
 
Последнее редактирование:

pvvx

Активный участник сообщества
Поэтому я рад, что помог Вам.
Прочтите ограничения и специфику:
Support for external RAM — ESP-IDF Programming Guide v3.0-dev-1670-g62be35c documentation
из которой следует, что использовать данную память выйдет исключительно в непонятных и не нужных вещах, которые запросто обходятся алгоритмически.
А вот буфер для графики или обрабатываемых потоков, для чего обычно и требуется память, там не выгоден - ведет к сильному снижению общей производительности или вообще не возможен из-за отсутствия доступа по DMA. Т.е. даже буферизацию для COM порта в pSRAM сделать нельзя (может быть отключена в момент аппаратного прерывания когда буфер и необходим, к примеру если пишется SPIFFS или отрабатывают другие функции работы c Flash).
Вообще описанная ситуация с использованием pSRAM в ESP-32 не понятна. По идее должно быть всё наоборот - когда используется Flash, "кеширование" pSRAM и должно работать. Но всё как всегда - Espressif :)
Это ещё раз подтверждает мой вывод, что надо ждать нормальной редакции чипа... Но до этого далеко, а пока делают всё наоборот - сборки, которые перегреваются -> Inside the ESP32-PICO-D4, should you use it in your design?
 
Последнее редактирование:

=AK=

New member
Прочтите ограничения и специфику:
Support for external RAM — ESP-IDF Programming Guide v3.0-dev-1670-g62be35c documentation
из которой следует, что использовать данную память выйдет исключительно в непонятных и не нужных вещах, которые запросто обходятся алгоритмически.
Ограничения не обременительные. Наиболее существенное - размер блоков должен быть не более 32К.

А вот буфер для графики или обрабатываемых потоков, для чего обычно и требуется память, там не выгоден - ведет к сильному снижению общей производительности или вообще не возможен из-за отсутствия доступа по DMA.
Для небольшого экрана отлично подходит.
 

pvvx

Активный участник сообщества
Ограничения не обременительные. Наиболее существенное - размер блоков должен быть не более 32К.
:) Это предел для полного вытеснения "кэш".
Для небольшого экрана отлично подходит.
100x160 c ужасным цветом? Меньше текстового индикатора.
Изучите основы, прежде чем строить такие выводы.
 

pvvx

Активный участник сообщества
Почти сравнялся с Смартфон Oysters Arctic 450 по 790 руб в обычном магазине:
CPU Spreadtrum SC7715, 1000 МГц
RAM: 512 Мб / FLASH: 256 Мб
GSM 900/1800/1900, 3G
Wi-Fi 802.11n, Bluetooth 2.1, USB, A-GPS
Версия ОС: Android 4.4
Количество SIM-карт: 2
Размер изображения: 480x320
Фронтальная + Тыловая фотокамера: 0.3 МП
Аудио: MP3, FM-радио
Слот для карт памяти: есть, объемом до 16 Гб, отдельный
Емкость аккумулятора: 1100 мА⋅ч
Фонарик, микрофон, корпус, ...
И в сотню раз проще написать приложение на него, чем для ESP-32.
Проигрывает все радио-инет-каналы и выглядит круче Интернет радио на ESP32, при этом и затрат меньше... Ардуинщики в полном пролете...
 
Последнее редактирование:

=AK=

New member
Почти сравнялся с Смартфон Oysters Arctic 450 по 790 руб в обычном магазине:
"Я не настолько богат, чтобы покупать дешевые вещи" (с)

Некоторое время назад польстился на дешевизну, купил аналогичный телефон на пробу. Помимо прочих "прелестей", через пару месяцев он просто сдох. Игрушка для детей или фетиш для нищебродов вроде вас. =:D=

100x160 c ужасным цветом? Меньше текстового индикатора.
Например, для EPD 400х300. Который дает такое изображение, что никакой смартфон не сравнится (не говоря уж о блеклом экране дешевого смартфона), ни по потреблению, ни по углу зрения, ни по контрасту при солнечном свете
 

pvvx

Активный участник сообщества
"Я не настолько богат, чтобы покупать дешевые вещи" (с)
Некоторое время назад польстился на дешевизну, купил аналогичный телефон на пробу. Помимо прочих "прелестей", через пару месяцев он просто сдох. Игрушка для детей или фетиш для нищебродов вроде вас. =:D=
Вы уже писали, что у вас ничего не работает и купить даже тестер не можете :)
Кто-же покупает такую фигню как телефон? Только Акакии.
Например, для EPD 400х300. Который дает такое изображение, что никакой смартфон не сравнится (не говоря уж о блеклом экране дешевого смартфона), ни по потреблению, ни по углу зрения, ни по контрасту при солнечном свете
Он особенно хорош для ESP-32 без памяти под буфер экрана. Включить подсветку и наклеить трафарет :)
 

=AK=

New member
Вы уже писали, что у вас ничего не работает и купить даже тестер не можете :)
За очередное pvvx-евое вранье, канделябром по лживой роже - хр-рясь! =:cool:=

Вы надолго не исчезайте, мне скучно без мальчика для битья =:D=
 

pvvx

Активный участник сообщества
За очередное pvvx-евое вранье, канделябром по лживой роже - хр-рясь! =:cool:=

Вы надолго не исчезайте, мне скучно без мальчика для битья =:D=
Та всем известно что =AK= идиот и болен. Тут ничего не поделать.

Вот вам приложение к Android для подключения расширителей портов в USB к тому "смартфону": mik3y/usb-serial-for-android
Там и пример Arduino для 0.20$ STM в качестве "расширителя портов"... ESP-32 не годится - у него нет USB.
Приложение usbSerialExamples-release.apk собирается и запускается без проблем:
Screenshot_2018-04-28-13-05-26.gif
 
Последнее редактирование:

=AK=

New member
Вот вам приложение к Android для подключения расширителей портов в USB к тому "смартфону": mik3y/usb-serial-for-android
Там и пример Arduino для 0.20$ STM в качестве "расширителя портов"... ESP-32 не годится - у него нет USB.
Приложение usbSerialExamples-release.apk собирается и запускается без проблем:
Посмотреть вложение 6332
А зачем pvvx вдруг сует мне какую-то непрошенную хрень? Ответ: потому что pvvx идиот и болен. Тут ничего не поделать. =:D=
 

pvvx

Активный участник сообщества
А зачем pvvx вдруг сует мне какую-то непрошенную хрень? Ответ: потому что pvvx идиот и болен. Тут ничего не поделать. =:D=
Это про то, как Смартфон Oysters Arctic 450 начинающим сочлeнить c Arduino и сделать мигалку десятком светодиодов по GSM/WiFi/BT с меньшими затратами, чем мучиться с ESP-32.
Дано для того, чтобы вы подтвердили, что ваш мозг давно зачерствел от многолетней болезни деменцией.

Есть ещё примеры -
Мини ELM327 Bluetooth Код читатель OBD2 V1.5 сканирования Супер Мини elm 327 автомобиля диагностический для Android купить на AliExpress
На ESP-32 его реализовать не могут, не выходя за цену готовой вещи, используемой сотнями тысяч потребителей в связке со смартфонами... А уж произвести какое-то развитие хотя-бы данной тематики тупоголовым ардуинщикам не дано...
Пределом достижений =AK= на сегодня является кривое управление миганием светодиода по кнопке на готовой плате с модулем ESP8266... Дети из начальной школы демонстрируют большие знания, смекалку и умения использования возможностей, чем данный представитель =AK=, больной деменцией и являющийся по жизни паковщиком, выполняющий ритуалы. На нем очень легко производить демонстрацию тупости, что дает возможность использовать и направлять выводы =AK= как угодно, пока на его смену не появятся роботы с минимальным ИИ. Ему это уже не дано понять, по этому не является "избиением младенца =AK=" и группы его сопровождения, включающей паковщика nikolz.
Для картостроителей паковщики выглядят упрямыми невежами, для паковщиков картостроители — большие путаники. (c) мопеднемой.
 
Последнее редактирование:

=AK=

New member
Что еще притащите ненужного из просторов интернета? =:D=

Дано для того, чтобы вы подтвердили, что ваш мозг давно зачерствел от многолетней болезни деменцией.
Это, конечно, ваше личное дело. Но давно замечено, что судьба - индейка, и порой любит зло пошутить, в том числе над дурачками. Накликаете на свою голову, будете потом локти кусать... :rolleyes:
 

pvvx

Активный участник сообщества
Что еще притащите ненужного из просторов интернета? =:D=
Оно притащено в инет, а не наоборот.
Сиё творение про вирус, инфекцию "человечества" -"синдром М0" написали люди работавшие в стандартизации ISO, после осмысления большого опыта...
Это, конечно, ваше личное дело. Но давно замечено, что судьба - индейка, и порой любит зло пошутить, в том числе над дурачками. Накликаете на свою голову, будете потом локти кусать... :rolleyes:
Судьба существует исключительно у ритуальщиков. Мне с ними не по пути. Не перекладывайте свои мелочные проблемы на тех, кому они чужды в их стабильной системе, задающих вашу судьбу.
Выданный вам диагноз подтвержден многократно самим пациентом. К нему можно приписать и полное отсутствие понятия реальности, свойственное начальному ИИ с ограниченными датчиками и информацией.
 
Последнее редактирование:

=AK=

New member
Судьба существует исключительно у ритуальщиков. Мне с ними не по пути. Не перекладывайте свои мелочные проблемы на тех, кому они чужды в их стабильной системе, задающих вашу судьбу.
Ну я вас предупредил, а дальше как хотите. Можете продолжать хорохориться, раз ума-то нет. =:D=
 
Сверху Снизу