Alexey_new
Member
Нижний НовгородAlexey_new, а где именно? Город хоть какой.
Нижний НовгородAlexey_new, а где именно? Город хоть какой.
А если не секрет, что за работа? И откуда у всех срочность? Если Вы новичок в программировании - то наверное не стоит Вам начинать с именно этого модуля, тем более с голого, без обвязки. Будете месяц разбираться как подключить к ПеКа, потом еще месяц как "скеч" залить.Для работы срочно требуется модуль
?Эти модули ... и то, покамест, на поиграться
А что там "сыро"? Не идут примеры от ESP? Ну это нормально, т.к. тут другая операционка (RTOS) и вообще другой подход.Поиграться - потому как сыро все, и окромя сноба pvvx'a, в ентом особо ни хто не петрит
А что там "сыро"? Не идут примеры от ESP? Ну это нормально, т.к. тут другая операционка (RTOS) и вообще другой подход.
Во всяком случае не виснет station, как это происходит в Sonoff.
Разверните либы на отдельные obj. Возьмите хидеры из RtlDuino, дополните/исправьте в соответствии с текущей SDK, странслируйте необходимые для замены куски (obj) , соберите либы обратно. Примерно так пока собираю RtlDuino. Последняя сборка с глобальной заменой полей в netif и других обновок не удалась - в закрытых кусках от Ameba не стыканулись обращения к некоторым структурам. По этому обновление RtlDuino до глобального пересмотра всего SDK на мой лад остановлено. Приоритет Arduino у меня - самый низкий. Я его не использую, коме как побаловаться...
Не ваши ли слова?Там может сидеть UART0. Если модуль перегружали из AT не через физический RESET, то оборудование может остаться беспорядочно включенным.
Если вы используете Ameba Arduino, то там вообще работает только несколько i/o пинов.
В общем всё работает, а писать в амбразуре Arduino я не умею - скопировал из своего же примера в SDK .
Про то, что "пинмоде" и прочие "дижитал", доставшиеся по наследству от Ameba, не работает я уже писал и кто-то должен это исправить....
Во вторых, нумерация и названия пинов в RtlДурине другие и нарисованы на картинке в первом соо...
Код PA_0...PA_5 совпадает с D0...D5, но не более
Так-же в прерываниях Printf не пользуют...
Он давно есть в "AT" (и в примерах к SDK) и работает, и проверен.З.Ы. а загрузчик через сом появится в общем доступе или .....?
ЗасИкречено.Почему тут Boards | mbed их нет?
А как тогда в мбеде бинарники создавать? Через засикреченную иде? а грузить как? в чистом мбеде всё просто - скомпилил бинарничек и закинул его как файл на флешку по юэсби. А тут как? тоже бинарнички? тока через ж(.....) линк? так? а в стоке - одна прошивка = один бинарничек. А тут если их много - чё с ими делать то?ЗасИкречено.
ESP8266 в картинках тоже нет, но в примерах есть:
Wi-Fi - mbed OS API References
Тоже засикречен, от ардуинщиков.
Всё там хорошо - вам ссылку дал, там уже всё грузится и на выходе 2 бинарника = ota.bin и ram_all.bin. Пишутся любой программой из нескольких представленных или по WiFi OTA самим модулем. Т.е. вариантов много, если у вас нет CMSIS DAP MBED программатора, который делается и из STlink клона путем его прошивки в CMSIS DAP.А как тогда в мбеде бинарники создавать? Через засикреченную иде? а грузить как? в чистом мбеде всё просто - скомпилил бинарничек и закинул его как файл на флешку по юэсби. А тут как? тоже бинарнички? тока через ж(.....) линк? так? а в стоке - одна прошивка = один бинарничек. А тут если их много - чё с ими делать то?
даже в режиме АТ не подступиться. Просто для некоторых модулей (к примеру нуклео) существует отработанный простой механизм "вхождения" - когда модуль цепляется к ПК обычным дата-кабелем и путем несложных манипуляций на ём начинает мыргать диодик на 13 ноге. Плюсом к этой всей кашке есть кучка простых примеров - которые можно попробовать всего-лишь кликнув пару раз мышкой. мне как пользователю глубоко фиолетово какая там ртос/портос, как там работает h(ardware)a(bstraction)l(ayer) - но мне гораздо важнее чтобы после пары тройки исправлений в примере диодик начал мыргать в два раза быстрее.специального COM адаптера, десятка деталек (и паяльника).
то никак.если у вас нет CMSIS DAP MBED программатора, который делается и из STlink клона путем его прошивки в CMSIS DAP.
Ничего там не сыро. Сыро к ESP8266 - совершенный облом с исходниками SDK и никаких маневров, ничего не исправить или сделать по другому.ртл - хороший модуль. никто из него есп делать не собирается. Просто сыро еще все с ртл.
А вот это и хорошо. Надо сохранить разрыв от "телепузиков". Если чел не умеет пользоваться даже вставкой шнурка в USB и набора пары команд на AT, то нефиг ему и лезть далее. И всем фиолетовы его хотелки.К нему, к ртл, голому тоже без
даже в режиме АТ не подступиться. Просто для некоторых модулей (к примеру нуклео) существует отработанный простой механизм "вхождения" - когда модуль цепляется к ПК обычным дата-кабелем и путем несложных манипуляций на ём начинает мыргать диодик на 13 ноге. Плюсом к этой всей кашке есть кучка простых примеров - которые можно попробовать всего-лишь кликнув пару раз мышкой. мне как пользователю глубоко фиолетово какая там ртос/портос, как там работает h(ardware)a(bstraction)l(ayer) - но мне гораздо важнее чтобы после пары тройки исправлений в примере диодик начал мыргать в два раза быстрее.
З.Ы. для платки ртл с СН340 на борту тоже уже вопросы задают -"как заюзать" - а в ответе
то никак.
А тема то как называется????
в вольном переводе = "Special for dummies"
А пока он "выходил", была сделана rtlDuino, чтобы жаждующие могли уже побаловаться. Теперь есть оф. поддержка - пишите им свои пожелания переделать Ameba в "нуклео".Скоро выйдет официальный Arduino для RTL8710.
там не целая плата, а чип типа stm32f103c8t6 - сами же писалисколько стоит плата с DAP-LINK вместо СН340?
а он не намного дороже СН340, причем в той же нуклео в нем еще и USB->UART включен.CMSIS DAP MBED программатора, который делается и из STlink клона путем его прошивки в CMSIS DAP.
Ну а в чем тогда дело? Всё уже сделано - посмотрите на производителя модулей RAK. Все ваши мечты там воплощены и не дорого, не дороже оф. Нуклео.там не целая плата, а чип типа stm32f103c8t6 - сами же писали
а он не намного дороже СН340, причем в той же нуклео в нем еще и USB->UART включен.
А желания китайцев понятны - пропихнуть "под шумок" похожий, но "более крутой" продукт. Они же пишут, что ртл это WiFi -> Serial Bridge. Чтобы он в таком качестве работал - достаточно и СН340. Так что китайцы "почти" не обманывают.