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

Arduino для RTL8710.

pvvx

Активный участник сообщества
мм, видимо у меня что то не так, я если нажимаю скомпилировать в дуине - она просто компилирует и всё, больше никаких сообщений или заливки прошивки в RAM.
В Дуине две капы -
Снимок4.gif
Отмеченная, если использовали кинутый патч, вызывает [inline]tools.ameba_tools.upload.pattern.windows="{runtime.tools.ameba_tools.path}/JLink-RunRAM.bat" "{runtime.tools.ameba_tools.path}"{upload.verbose}[/inline]

Найдите C:\Users\USER_NAME\AppData\Local\Arduino15\packages\realtek\tools\ameba_tools\1.0.7\JLink-RunRAM.bat и запустите. В нем можно указать директорию с Jlink - строка с rem
[inline]PATH=D:\MCU\SEGGER\JLink_V610a;%PATH%;[/inline] если нет желания вписывать путь к Jlink в PATH.
--------

Обновил первое сообщение темы - там теперь просто копия, того что стоит у меня.

На ошибки не придираться - я её ломаю и так и сяк, что-то забываю поправить, что-то уже нормально работает...
От официальной уже много расхождений.

Пересобраны библиотеки и т.д. Либа lib_ameba.a заменена на lib_rtl00.a и отдельную lib_lwip.a. Патчи на CИ убраны и уже замещены в либах. Глобальные ошибки исправлены. Например, ранее LwIP держал статические буфера в области tcm heap. :)
В общем пока всё работает, остается искать мелкие ошибки и недочеты.
Я вот не знаю, как в Дурине должно вести себя такое:
Код:
#include <iostream>
using namespace std;
int main() {
  cout << "Hello ARM World!" << endl;
  return 0;
}
Что подразумевать под cout по умолчанию? Console или ?
 
Последнее редактирование:

pvvx

Активный участник сообщества
Последнее редактирование:

Сергей_Ф

Moderator
Команда форума
@pvvx если Вы ещё сможете на нём запустить AMQP-клиента - побегу заказывать пачку :)
З.С. Автор ограничил доступ к видео :(
 

pvvx

Активный участник сообщества
@pvvx если Вы ещё сможете на нём запустить AMQP-клиента - побегу заказывать пачку :)
Для Arduino это не положено Protocol AMQP :)
Как и сервер c tls/ssl.

Да и зачем нужна "почта с брокерами"? Очередная коммерция?
Не вижу никаких проблем странслировать это GitHub - CopernicaMarketingSoftware/AMQP-CPP: C++ library for asynchronous non-blocking communication with RabbitMQ на RTL8711AM
 
Последнее редактирование:

utya

New member
Ребят хотел спросить, стандратная библа Ameba под rtl8710 компелить скетчи или она только под
RTL8195. Хочу uvc камеру попробовать на rtl8710. И если cкомпелит, как там камера подключается к rtl8710?
 

sharikov

Active member
Ребят хотел спросить, стандратная библа Ameba под rtl8710 компелить скетчи или она только подRTL8195. Хочу uvc камеру попробовать на rtl8710. И если cкомпелит, как там камера подключается к rtl8710?
Вы сначала найдите usb-host в rtl8710 чтобы подключить камеру. А как найдете так сразу можно и компелять.
 

businka

New member
rtlduino как запустить на rtl00 nodemcu? не выходит каменный цветок. пишет что все хорошо, а результата 0. проценты при заливке должны бежать как на esp?
 

pvvx

Активный участник сообщества
rtlduino как запустить на rtl00 nodemcu? не выходит каменный цветок. пишет что все хорошо, а результата 0. проценты при заливке должны бежать как на esp?
Там сейчас только заливка через JTAG/SWG в RAM для теста. Исполняется RtlDuino/JLink-RunRAM.bat at master · pvvx/RtlDuino · GitHub
Для записи в Flash через JTAG можно использовать RTL00Flasher.exe

PS: Мне пока не до красивостей, т.к. никакой помощи со стороны нет. А раз нет - значит фиг буду выкладывать всё последнее... :) Ждите Arduino от официалов - Ameba :)
 

nikolz

Well-known member
Там сейчас только заливка через JTAG/SWG в RAM для теста. Исполняется RtlDuino/JLink-RunRAM.bat at master · pvvx/RtlDuino · GitHub
Для записи в Flash через JTAG можно использовать RTL00Flasher.exe

PS: Мне пока не до красивостей, т.к. никакой помощи со стороны нет. А раз нет - значит фиг буду выкладывать всё последнее... :) Ждите Arduino от официалов - Ameba :)
А я все ждал,когда Вы это скажите.
получил неделю назад RTL. И понял , что нет задачи для этого чипа.
Все делается без проблем на ESP8266.
И валяются RTL в столе до лучших времен или новых чипов.
Сейчас тестирую измеритель влажности нефтепродуктов на ESP8266.
Может скажите практическую задачку достойную RTL, чтобы Вам помочь в борьбе за справедливость?
 

pvvx

Активный участник сообщества
Может скажите практическую задачку достойную RTL, чтобы Вам помочь в борьбе за справедливость?
Любое соединение по HTTPS или SSL/TSL, проигрыватель MP3, SDIO Host, декодирование PNG, аппаратные I2C c DMA, аппаратные PWM, NFC, но самое главное - поддержка стандартов WiFi и стабильность работы... Даже этого нет на ESP8266, и ещё нет на ESP32 :p А стабильности и полной поддержки WiFi у ESP пока не предвидится вообще :p
Сегодня вот решили как можно вывести SVGA в цвете с чипа...
Я решил замылить выдачу пирожков, т.к. цена растет на модули из-за ажиотажа...
 
Последнее редактирование:

nikolz

Well-known member
Любое соединение по HTTPS или SSL/TSL, проигрыватель MP3, SDIO Host, декодирование PNG, аппаратные I2C c DMA, аппаратные PWM, NFC, но самое главное - поддержка стандартов WiFi и стабильность работы... Даже этого нет на ESP8266, и ещё нет на ESP32 :p А стабильности и полной поддержки WiFi у ESP пока не предвидится вообще :p
Сегодня вот решили как можно вывести SVGA в цвете с чипа...
Я решил замылить выдачу пирожков, т.к. цена растет на модули из-за ажиотажа...
С задачами ясно, но мне такие задачи не интересны.
Это аппаратные причуды.
Типа "как из запорожца сделать мерседес" и хвалится у пивной.
А меня интересуют алгоритмические задачи.
Типа как " слетать на марс и вернуться живым".
---------------------------------------
Цена на RTL вроде бы понизилась.
--------------------------------
Нет,будем искать.
 

pvvx

Активный участник сообщества
С задачами ясно, но мне такие задачи не интересны.
Это аппаратные причуды.
Типа "как из запорожца сделать мерседес" и хвалится у пивной.
А меня интересуют алгоритмические задачи.
Типа как " слетать на марс и вернуться живым".
Да это уже всем известно, что у вас нет никаких задач, кроме как поспамить :) И это как раз хорошо использовать в алгоритмических целях...

Для разных алгоритмических решений чип RTL более приспособлен, чем ESP8266, т.к. имеет полноценную RTOS и обширнейшие библиотеки семейства ARM. Не хватало только пару недоделанных Hal для его внутренних устройств, но теперь они есть и работают, в отличии от убогих решений на ESP8266 c SDK от Espressif не терпящим отклонений от их пары кинутых примеров :)
 
Последнее редактирование:

nikolz

Well-known member
Да это уже всем известно, что у вас нет никаких задач, кроме как поспамить :) И это как раз хорошо использовать в алгоритмических целях...

Для разных алгоритмических решений чип RTL более приспособлен, чем ESP8266, т.к. имеет полноценную RTOS и обширнейшие библиотеки семейства ARM. Не хватало только пару недоделанных Hal для его внутренних устройств, но теперь они есть и работают, в отличии от убогих решений на ESP8266 c SDK от Espressif не терпящим отклонений от их пары кинутых примеров :)
С Вами поговорить,что в ящик посмотреть.
Там тоже постоянно говорят, что у них там все убого и коррупция больше чем у нас и экономика хуже и самое забавное что они-то там живут лучше, чем большинство у нас.
Вот и в беседе с Вами, самое забавное, что Вы постоянно пытаетесь кому-то объяснить, что у меня все плохо, но я как-то этого не замечаю.
Продолжайте рассказывать. Я понял, что Вы таким образом поднимаете мне рейтинг( как Вы ранее объяснили - самый крутой способ - это черный пи-ар).
Спасибо за заботу,
всевидящий Вы наш.
 

pvvx

Активный участник сообщества
С Вами поговорить,что в ящик посмотреть.
Там тоже постоянно говорят, что у них там все убого и коррупция больше чем у нас и экономика хуже и самое забавное что они-то там живут лучше, чем большинство у нас.
Вот и в беседе с Вами, самое забавное, что Вы постоянно пытаетесь кому-то объяснить, что у меня все плохо, но я как-то этого не замечаю.
Продолжайте рассказывать. Я понял, что Вы таким образом поднимаете мне рейтинг( как Вы ранее объяснили - самый крутой способ - это черный пи-ар).
Спасибо за заботу,
всевидящий Вы наш.
И так хорошо. :)
Перевод: Nikolz подтвердил, что у него нет ничего, что бы он мог показать или дать другим... Сослался на ящик. :)
 

dev_n

New member
Запустил Blynk на RtlDuino от pvvx. Переименовал BlynkSimpleEsp8266.h в BlynkSimpleRtl.h и чуть поправил.
Вроде работает.
 

Вложения

pvvx

Активный участник сообщества
Откопал библиотеку lib_websocket.a в Arduino, пропатчил... Она безусловно ужасная, содержит только WebSocket клиента, но код управления и класс для "пирожков-скечей" c SSL/TSL WebSocket-ом накалякал... Все ключи SSL/TSL - автоматом, а не как на убогих ESP. Если не надо SSL/TSL, то лучше отключить - будет меньше жрать памяти на сотню кило :)
Лог, аналог обращений с сайта websocket.org Echo Test - Powered by Kaazing
Код:
Connect wss://echo.websocket.org ...

>>Connected to websocked server<<
ws: connected, state = OPEN
ws: send text msg
ws: rx txtmsg[29]: 'Rock it with HTML5 WebSocket'
ping 142 ms
ws: send binary
ws: rx binmsg[16]:
[Addr]   .0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .A .B .C .D .E .F
1005E0A0: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f     ................
ping 170 ms

>>Closing the Connection with websocket server<<

CLK CPU         166666666 Hz
RAM heap        77040 bytes
TCM heap        27928 bytes
 
Последнее редактирование:

dev_n

New member
Для RTL8710 не собирается:
c:/users/admin/appdata/local/arduino15/packages/realtek/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld.exe: C:\Temp\arduino_build_238848/application.axf section `.sdr_text' will not fit in region `SDRAM_RAM'
c:/users/admin/appdata/local/arduino15/packages/realtek/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld.exe: region `SDRAM_RAM' overflowed by 6876 bytes
collect2.exe: error: ld returned 1 exit status
 

dev_n

New member
Теперь все собирается. Без ssl:
CLK CPU 166666666 Hz
RAM heap 151040 bytes
TCM heap 27928 bytes
 
Сверху Снизу