Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

Arduino для RTL8710.

Тема в разделе "Realtek - описание, документация и обсуждение", создана пользователем pvvx, 5 ноя 2016.

  1. Alexey_new

    Alexey_new Новичок

    Сообщения:
    34
    Симпатии:
    0
    Нижний Новгород
     
  2. Pilnikov

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

    Сообщения:
    300
    Симпатии:
    26
    А если не секрет, что за работа? И откуда у всех срочность? Если Вы новичок в программировании - то наверное не стоит Вам начинать с именно этого модуля, тем более с голого, без обвязки. Будете месяц разбираться как подключить к ПеКа, потом еще месяц как "скеч" залить.
    Эти модули предназначены для ардуинщегов-переростков (со стажем) и то, покамест, на поиграться
     
  3. Alexey_new

    Alexey_new Новичок

    Сообщения:
    34
    Симпатии:
    0
    Задача простая, опрос пары датчиков и передача по WiFi на ПК. Но почему
    ?
     
  4. Pilnikov

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

    Сообщения:
    300
    Симпатии:
    26
    Возьмите esp - на ней уже все есть
    и прошивать ее проще Sonoff

    Поиграться - потому как сыро все, и окромя сноба pvvx'a, в ентом особо ни хто не петрит
     
    Последнее редактирование: 31 май 2017
  5. pvvx

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

    Сообщения:
    10.135
    Симпатии:
    1.347
    А что там "сыро"? Не идут примеры от ESP? :) Ну это нормально, т.к. тут другая операционка (RTOS) и вообще другой подход.
    Во всяком случае не виснет station, как это происходит в Sonoff.
     
  6. Pilnikov

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

    Сообщения:
    300
    Симпатии:
    26
    Не ваши ли слова?
    @pvvx , у вас проснулось желание объяснять очередному телепузику "снова да ладом"?
    Сделайте лутче побольше простых примеров к своему SDK - пользы от этого будет гораздо больше.
    Массам треба хлеба, а не способ его выращивания.
    З.Ы. а загрузчик через сом появится в общем доступе или .....?
     
    Последнее редактирование: 1 июн 2017
  7. =AK=

    =AK= Гуру

    Сообщения:
    1.231
    Симпатии:
    100
    Может, ESP8266 с Arduino где-то "в глыбоке" и не очень качественно сделаны, однако берешь любой пример - и все работает с полпинка. А с RTL8710, сколько ни тыркался, ничего не работает, все сикось-накось и кось на сикось. Однако, со слов pvvx, RTL8710 - это вещь крутизны немеряной, а ESP8266 - просто фуфло; наверное, просто у меня руки кривые и голова дырявая, не буду спорить.
     
    Юрий Ботов нравится это.
  8. Pilnikov

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

    Сообщения:
    300
    Симпатии:
    26
    Тему надо переименовать в честь великого "Р",
    а слово "ардуино" даже не поминать в присутствии ЗОРГА
     
  9. pvvx

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

    Сообщения:
    10.135
    Симпатии:
    1.347
    Он давно есть в "AT" (и в примерах к SDK) и работает, и проверен.
    Текущий Boot позволяет иметь 5 прошивок, по тому проблем нет даже на включение пинами прошивки из "AT".

    Так-же у вас есть SDK4.0a (там куча оф. примеров) и Ameba Arduino - пишите им. Они скоро вам сварят Arduino на RTL871xBN.
    И есть ARM mbed OS для RTL -> mbed-os/targets/TARGET_Realtek at master · Archcady/mbed-os · GitHub
    Специально для вас краткая инструкция: MBED на RTL

    Хватит ковыряться в амбразуре Arduino :p
     
    Последнее редактирование: 2 июн 2017
  10. Pilnikov

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

    Сообщения:
    300
    Симпатии:
    26
  11. pvvx

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

    Сообщения:
    10.135
    Симпатии:
    1.347
    ЗасИкречено.
    ESP8266 в картинках тоже нет, но в примерах есть:
    Wi-Fi - mbed OS API References
    Тоже засикречен, от ардуинщиков. :)
     
  12. Pilnikov

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

    Сообщения:
    300
    Симпатии:
    26
    А как тогда в мбеде бинарники создавать? Через засикреченную иде? а грузить как? в чистом мбеде всё просто - скомпилил бинарничек и закинул его как файл на флешку по юэсби. А тут как? тоже бинарнички? тока через ж(.....) линк? так? а в стоке - одна прошивка = один бинарничек. А тут если их много - чё с ими делать то?
     
  13. pvvx

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

    Сообщения:
    10.135
    Симпатии:
    1.347
    Всё там хорошо - вам ссылку дал, там уже всё грузится и на выходе 2 бинарника = ota.bin и ram_all.bin. Пишутся любой программой из нескольких представленных или по WiFi OTA самим модулем. Т.е. вариантов много, если у вас нет CMSIS DAP MBED программатора, который делается и из STlink клона путем его прошивки в CMSIS DAP.
    Вы бы лучше мне объяснили, как сделать прошивку купленного на али модуля ESP8266 если у меня нет специального COM адаптера, десятка деталек (и паяльника). Выходит что вообще никак не прошить ESP8266 и никуда его не подключить, не припаяв несколько дополнительных элементов и купив специализированный адаптер. C RTL-ками выходит проще и вариантов программ для их программирования и отладки значительно больше.
    Ваше желание сделать из RTL ESP8266 не заслуживает даже рассмотрения. Отвыкайте от плохих привычек :)
     
    Последнее редактирование: 3 июн 2017
  14. Pilnikov

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

    Сообщения:
    300
    Симпатии:
    26
    ртл - хороший модуль. никто из него есп делать не собирается. Просто сыро еще все с ртл. К нему, к ртл, голому тоже без
    даже в режиме АТ не подступиться. Просто для некоторых модулей (к примеру нуклео) существует отработанный простой механизм "вхождения" - когда модуль цепляется к ПК обычным дата-кабелем и путем несложных манипуляций на ём начинает мыргать диодик на 13 ноге. Плюсом к этой всей кашке есть кучка простых примеров - которые можно попробовать всего-лишь кликнув пару раз мышкой. мне как пользователю глубоко фиолетово какая там ртос/портос, как там работает h(ardware)a(bstraction)l(ayer) - но мне гораздо важнее чтобы после пары тройки исправлений в примере диодик начал мыргать в два раза быстрее.
    З.Ы. для платки ртл с СН340 на борту тоже уже вопросы задают -"как заюзать" - а в ответе
    то никак.
     
  15. pvvx

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

    Сообщения:
    10.135
    Симпатии:
    1.347
    Ничего там не сыро. Сыро к ESP8266 - совершенный облом с исходниками SDK и никаких маневров, ничего не исправить или сделать по другому.
    А вот это и хорошо. Надо сохранить разрыв от "телепузиков". Если чел не умеет пользоваться даже вставкой шнурка в USB и набора пары команд на AT, то нефиг ему и лезть далее. И всем фиолетовы его хотелки.
    И не надо выдумывать - чтобы включить ESP8266 или ESP-32S, необходимо больше внешних компонентов и запутаться там проще. На ESP8266 надо припаять более 6 проводов и к ним резисторы, а на ESP-32S ещё и специальный БП на минимум 1A.
    На плате Ameba и подобных - надо всего воткнуть USB кабель и модуль прошивется путем копирования прошивки в открывшийся диск. При этом есть и AT команды. Если кто-то купил какую-то не ту погремушку, то почему ему тут должны что-то делать? Пусть покупает не паленый нуклео и дрыгает светодиодиком, повторяя за таким-же, с видео на ютубе. Зачем вы хотите им поломать кайф? :confused:
     
    Последнее редактирование: 4 июн 2017
  16. Pilnikov

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

    Сообщения:
    300
    Симпатии:
    26
    А тема то как называется????
    в вольном переводе = "Special for dummies"
     
  17. pvvx

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

    Сообщения:
    10.135
    Симпатии:
    1.347
    А пока он "выходил", была сделана rtlDuino, чтобы жаждующие могли уже побаловаться. Теперь есть оф. поддержка - пишите им свои пожелания переделать Ameba в "нуклео".
    Мне за вас посчитать, сколько стоит плата с DAP-LINK вместо СН340? Посчитайте и растолкуйте это продавцам на али, стремящимся как и вы, сделать из RTL ESP или нуклео. А так-же горе покупателям, которые не шарят, тем более никто им не рекомендовал покупать плату от ESP с напаянным RTL. Только отговаривали и предупреждали - что это бяка... :)
     
    Последнее редактирование: 4 июн 2017
  18. Pilnikov

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

    Сообщения:
    300
    Симпатии:
    26
    там не целая плата, а чип типа stm32f103c8t6 - сами же писали
    а он не намного дороже СН340, причем в той же нуклео в нем еще и USB->UART включен.
    А желания китайцев понятны - пропихнуть "под шумок" похожий, но "более крутой" продукт. Они же пишут, что ртл это WiFi -> Serial Bridge. Чтобы он в таком качестве работал - достаточно и СН340. Так что китайцы "почти" не обманывают.
     
  19. pvvx

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

    Сообщения:
    10.135
    Симпатии:
    1.347
    Ну а в чем тогда дело? Всё уже сделано - посмотрите на производителя модулей RAK. Все ваши мечты там воплощены и не дорого, не дороже оф. Нуклео. :)
     
  20. Neov

    Neov Читатель

    Сообщения:
    209
    Симпатии:
    7
    состряпал вам на скорую руку ардулол
    wafmeba_ardulol.7z
    содержимое распаковать, в папку wafmeba/tools скопируйте gcc (если он есть в PATH то ненадо)
    экспериментируем с официальными экзамплами в project/user/arduino_ololo.c
    далее конфигурируем проект, собираем и заливаем в ram

    python waf configure
    python waf build
    python waf ram

    надеюсь @pvvx не накинется
     

Поделиться этой страницей