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

Сравнение RTL8710 и ESP8266

sharikov

Active member
уточните тактовую частоту у 8710 а то на просторах интернета пишут что у него 83Mhz
 

Victor

Administrator
Команда форума
@sharikov, @Юрий Ботов
Пока у нас есть даташит только на 8711AF, поэтому нет смысла рассуждать, мы дождемся официальных данных.
Если кому попадется документация по RTL8710 - или самостоятельно размещайте в разделе Документация Realtek
или отправляйте мне ссылку - я размещу сам, тогда и обсудим детали.
 

pvvx

Активный участник сообщества
C RAM тоже что то не ладно: мне на 8266 доступны более 50к...
UM0034 Realtek Ameba-1 memory layout.pdf: The address for SRAM is 0x10000000~0x1006FFFF. In IAR project, source codes are located in SRAM by default.
0x06FFFF -> 448 килобайт для кода и данных.
448 к на коды и данные, при основном распределении по "статике" + общий heap на 110к (SDK v3.4b3) = мало для средних проектов. Но "мигать светодиодом" хватит.
'Кеша' на Flash у RTL8710 нет. Шина внутренней flash 83MHz (CPU/2), RAM - полная.
Всё это гласит о том, что на многопользовательские проекты со стороны сети RTL не потянет... Для них, с кодом, требуется минимальный RAM к 1 Мегабайт...
 
Последнее редактирование:

pvvx

Активный участник сообщества
Пока у нас есть даташит только на 8711AF, поэтому нет смысла рассуждать, мы дождемся официальных данных.
Если кому попадется документация по RTL8710 - или самостоятельно размещайте в разделе Документация Realtek
или отправляйте мне ссылку - я размещу сам, тогда и обсудим детали.
Из rtl8710forum.com: Обновление 01-08-2016:
Realtek подтвердил нам техническое описание в настоящее время доступен только под NDA. Но есть шанс , что он будет открыт для общественности в течение ближайших нескольких месяцев.

:)
 

=AK=

New member
Прошлогодний даташит китайцы стырили: https://www.rtl8710forum.com/download/file.php?id=17

NFC на борту - это интересно. Обещают, что настройки WiFi сети с Андроид мобильника можно загрузить прямо в модуль.

РаспиновкаRTL8711AF:

RTL8711AF_pins.png
 

pvvx

Активный участник сообщества
Отличий не найдено:
ESP-RTL.gif
Полное замещение (?)
 

A_D

Active member
Отличий не найдено:
Посмотреть вложение 2014
Полное замещение (?)
ADC пин нельзя использовать )
на днях пришло 2 модуля от разных продавцов, выиграл в аукционах (пока на них мало ставят - реально выиграть за 2-2.2$).
Попробовал по SWD - определяются.
Потыкал 5мин. в обоих АТ прошивку, что то не сходится с документом-описанием АТ-команд - часто ответ не такой,как написано или вообще - типа принял команду, но ничего не делает модуль... видимо оба прошиты старой версией. пока больше не изучал..
 
Последнее редактирование:

pvvx

Активный участник сообщества
NFC на борту - это интересно. Обещают, что настройки WiFi сети с Андроид мобильника можно загрузить прямо в модуль.
Выводы NFC на модулях RTL00/RTL01, продаваемых на ali, вроде не выведены. Модуль для платы 'отладки' к 'Амёбе', с полным RTL8195 чипом стоит дороговато и нет на ali.

на днях пришло 2 модуля от разных продавцов, выиграл в аукционах (пока на них мало ставят - реально выиграть за 2-2.2$).
Попробовал по SWD - определяются.
Потыкал 5мин. в обоих АТ прошивку, что то не сходится с документом-описанием АТ-команд - часто ответ не такой,как написано или вообще - типа принял команду, но ничего не делает модуль... видимо оба прошиты старой версией. пока больше не изучал..
Какие модули пришли? B&T RTL-00 ?
 
Последнее редактирование:

sharikov

Active member

pvvx

Активный участник сообщества
Там уже две версии бывает V00 и V01
Сегодня забрал с почты - пришла пачка таких V0.1 (кое как сфотал для разрисовки, чтоб припаять... надо в сканер засунуть для нормального качества, но лень...):
RTL8710_3.gif
На днях покручу...
Если интересно - могу фото сделать внутренностей под крышкой крупно. Плата 4х слойка точно.
Да, надо. Какой там чип так никто и не знает :p
Пробовал крышку оторвать отверткой - не отдирается :) На ESP12 открывалась влет...
 
Последнее редактирование:

pvvx

Активный участник сообщества
Потыкал 5мин. в обоих АТ прошивку, что то не сходится с документом-описанием АТ-команд - часто ответ не такой,как написано или вообще - типа принял команду, но ничего не делает модуль... видимо оба прошиты старой версией. пока больше не изучал..
На модуле RTL00 V1.0 для входа в режим 'Enter INTERACTIVE MODE' (AT) пин GC1 сажается на GND.
Иначе 'ENTER TEST MODE !!!'.
Только после ATE=2 начинают работать AT команды.
Версия как и в китайском pdf: Модуль WIFI Boanmycin AT набором команд V0.2 cn.pdf
Код:
# ATSV
[ATSV]: COMPILE TIME: 2016/05/19-16:09:23
[ATSV] V02,V16.05.10.
[ATSV] OK
[MEM] After do cmd, available heap 45296
---
Тест (iperf.exe -s -i 1) в SDK Амёбы показывает скорость передачи с модуля (ATWT=c,192.168.1.2,1460,100000) на роутер и в комп по TCP:
[inline]0.0-143.3 sec 139 MBytes 8.15 Mbits/sec[/inline]
Различий с трафиком ESP8266 практически нет.
---
Время соединения модуля с роутером по включению питания от 300 до 450 ms
=========================================================

ROM Version: 0.3

Build ToolChain Version: gcc version 4.8.3 (Realtek ASDK-4.8.3p1 Build 2003)

=========================================================
Check boot type form eFuse
SPI Initial
Image1 length: 0x36e8, Image Addr: 0x10000bc8
Image1 Validate OK, Going jump to Image1
===== Enter Image 1 ====

load NEW fw 0
Flash Image2:Addr 0xb000, Len 269068, Load to SRAM 0x10006000
No Image3
Img2 Sign: RTKWin, InfaStart @ 0x10006079
===== Enter Image 2 ====
#
Initializing WIFI ...
Start LOG SERVICE MODE

# [ATW0]: _AT_WLAN_SET_SSID_ [mns.ru-6446]
[ATW1]: _AT_WLAN_SET_PASSPHRASE_ [9219599354]
[ATWC]: _AT_WLAN_JOIN_NET_

Joining BSS by SSID mns.ru-6446...

RTL8195A[Driver]: set ssid [mns.ru-6446]

RTL8195A[Driver]: start auth to bc:ae:c5:eb:09:90

RTL8195A[Driver]: auth success, start assoc

RTL8195A[Driver]: association success(res=2)

RTL8195A[Driver]: set pairwise key to hw: alg:4(WEP40-1 WEP104-5 TKIP-2 AES-4)

RTL8195A[Driver]: set group key to hw: alg:4(WEP40-1 WEP104-5 TKIP-2 AES-4) keyid:2

Connected after 389ms.

IP address : 192.168.1.122

Got IP after 917ms.


WIFI initialized

init_thread(50), Available heap 0xa148
ESP проигрывает.
 
Последнее редактирование:

goodwin

Member
Lolin :)
Только что принесли модуль. Запаял.
Сейчас тоже начну пытать...
 

Вложения

pvvx

Активный участник сообщества
Сейчас тоже начну пытать...
А там нечего пытать. Чистый SDK со всем что надо и работает уже есть (Амёба).
Сам чип не греется - жрет меньше всяких ESP.
Через пару часов, как прилепил и достал всякие J-Link-и т.д. уже написал что-то на Амёбе SDK и оно в модуле сразу работает :) Искать ничего не надо - практически всё описано....
---
Да - крышку на модуле всё-таки возможно оторвать :) Отковырял отверткой, изогнув всю... Но модуль работает... :)

Из мелких недостатков: Всё сразу - AT+SSL+WEB+другие примеры в SDK с первого раза не лезут. IAR молчит, заливает в модуль, но после старта модуль виснет. Похоже нет контроля размеров, т.к. Амёбу писали на 2M SRAM.
По поводу SSL и в PDF описано, что PolarSSL library не модифицируя (портируя) размер буфера в Heap - не влазит...
Но всё равно код получился не сверх огромным - в других модулях, при таком наполнении выходит немного больше. Ныне у всех одни и те-же либы (стека, SSL, RTOS, ...).
----
Предупреждаю - AT командами модуль (прошивка) гробится запросто. Без программатора (прикручивания JTAG//SWD) вариантов восстановить модуль не нашел.

J-link тоже заводиться почему-то "с бубном", если всё уже зависло. Если включать питание сначала на J-Link, а потом на модуль, то всё - OK. Наоборот - не пашет. Описания какую лапу сажать на GND или +3.3V при старте модуля, чтобы работал Jtag ещё не нашел...
 
Последнее редактирование:

goodwin

Member
Вот и отлично.
"Все сразу" и не требуется.
Хотелось вменяемую среду для "нативной" разработки и доку - они есть.
Я еще не приступил (текучкой отвлекают...).
Проект в SDK сразу льет код во флэш?

И что там все-таки в кишочках модуля? :)
Можно картинку?
Я заказал пока только одну штучку - боязно ковырять и греть феном, придется еще месяц ждать :)

Кстати, насчет J-Link "в массы":
Берем "донора" за 100 руб:
Smart Electronics STM32F103C8T6 ARM STM32 Минимальные для arduino Система Развития Борту Модуль купить на AliExpress

Шьем в него прошиву вот отсюда: Easyelectronics.ru • Просмотр темы - J-Link OB

Паяем 2 резистора:
PA5---[100 Ом]---PA3---> SWCLK
PA7---[100 Ом]---PA4---> SWDIO

И все ;)

Да и ST-Link за 137 руб, думаю, тоже сгодится ;)

Новый ST Link V2 stlink мини STM8STM32 STLINK симулятор скачать программирования С Крышкой купить на AliExpress
 

pvvx

Активный участник сообщества
Проект в SDK сразу льет код во флэш?
Заливка пока только в среде IAR. Есть OTA - но если уже врубили какую шаловливую команду AT по переключению конфигов или она была не успешной, то усё :)
И что там все-таки в кишочках модуля? :)
Под крышкой один чип + 'кварц' и практически всё.
Можно картинку?
На скорую руку - тот который мучаю:
RTL00_V1.0.jpg
На чипе надпись: RTL8710AF
Пытался уже ST-Link-ом, когда завесил ATой - не захотел зашивать... Бросил и включил J-link в режиме JTAG - пошло.
Необходимо разобраться куда и какие пины потягивать для стабильной работы JTAG/SWD. В доках пока не нашел...

Шьем в него прошиву вот отсюда: Easyelectronics.ru • Просмотр темы - J-Link OB

Паяем 2 резистора:
PA5---[100 Ом]---PA3---> SWCLK
PA7---[100 Ом]---PA4---> SWDIO

И все ;)

Да и ST-Link за 137 руб, думаю, тоже сгодится ;)
За шесть лет всё-таки прошивка J-Link на STM32 дошла до потребителей :eek:
2009-10-14 21:03:48. Какую старину выудили... :cool:
Это прошивка для встраиваемых в разные борды отладчиков партнерами SEGGER - ностальгическая... ;)
И у вас не полная инфа и там кое какие коррекции за годы образовались :) - возможно вам придется ещё помучатся... и написать полную инструкцию :)
 
Последнее редактирование:
Сверху Снизу