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

Смотрите какая няшка от китайцев...

pvvx

Активный участник сообщества
Типа завод в Китае и поставки оттуда гарантируем.
Поставщикам советуем усиленно искать китайскую комплектуху, commodity - уж точно.
"
Так шта...
Тут, скорее всего, надо немного подождать как будет идти развитие RISC-V. Крупные китайские чипопечатники ухватились за него, т.к. архитектура (IP) бесплатное…
GigaDevice начало штамповать всякую мелочь на RISC-V... Некоторые софт писатели всяких программных студий и прочего уже схватились и тоже печатают ПО...
Нашим продавахам микрух наверняка не дадут перейти к продаже китайских чипов... Заставят пихать дорогие западенские бренды...
 

pvvx

Активный участник сообщества
Я лет 20 занимаюсь контролем доступа, учетом и пр. околовсяческими делами.
Это не пром., а IoT большой "вумный дом". Т.е. ширпотребовская тематика и там никаких -40C +80C и прочих условий :) Т.е. 25С+-2С и полный штиль во всех диапазонах: магнитных, электрических и прочих, а напряжение питания ~230В +-10% :)
 

goodwin

Member
Ну да - весовые платформы переносим в замки из хрусталя с центральным отоплением, а учетно-контрольные девайсы в грузовиках, комбайнах и пр. "мехлопатах" пододвигаем поближе к кондеям и печкам ;)
 

pvvx

Активный участник сообщества
Ну да - весовые платформы переносим в замки из хрусталя с центральным отоплением, а учетно-контрольные девайсы в грузовиках, комбайнах и пр. "мехлопатах" пододвигаем поближе к кондеям и печкам ;)
Угу - в холодильной камере и на грузовиках для подключения используем RJ-45. Подъехал - воткнули/выткнули :)
Ну умер уже проводной инет. Пусть покоится... (у него развития нет - подошел практически к пределу по пропускной способности / расстояние и заместится оптикой)
 

pvvx

Активный участник сообщества
Ну и ссылка, где брал отладку: Али
А что входит в комплект?
Заказал что-то в том году, не знаю что придет...
Смотрел исходники - USB CDC не нашел. Наверно не может вытянуть?
Даны только примеры на USB0.9 типа - клавиатура? Типа как в начальной версии Arduino - ногодрыгом :)
А Ethernet всего 10Mbit/s, как раз по коаксиалу, как в древние времена... и при этом жрет больше 50 мА? :)
 

pvvx

Активный участник сообщества
Вся бадья MSP432E401Y со всем включенным (Peripherals = All on including MAC and PHY, USB, CAN... ) потребляет:
  • 120 MHz 105.3 mA
  • 60 MHz 76.6 mA
  • 16 MHz 24.4 mA
  • 1 MHz 10.9 mA
Типично так, на 100 MBit/s + Cortex® -M4F ...
 

goodwin

Member
MSP432E401Y тяжкое наследие Luminary c аналогичным концом ;)
Насчет usb device - у китайцев имеется и 4 bulk pipes в примерах.
Ну и, имхо, идеальный таракашка всего о 28 ногах для работы с Андроид девайсами в качестве
USB host accessory - можно питать любую тушку одновременно с обменом данными.
Для usb есть исходники работы на "железном" уровне.
С другим напряжнее:
В IP библиотеке прослеживаются следы Lwip и есть мануал (переведенный с китайского).
Откушивается половина RAM под это дело (буферы и т.п.). Работа на низком уровне с ethernet не описана.
BT стек в *.hex. Даже пример для приема/передачи "сырых" пакетов задействует библиотеку (правда без *.hex - только обработчик событий при инициализации).
 

goodwin

Member
"А Ethernet всего 10Mbit/s, как раз по коаксиалу, как в древние времена... и при этом жрет больше 50 мА? "
Не забываем - всего 10 мА для работающего ethernet. А 50 мА отличная жрачка при трафике 870 кб/сек. Ну и есть еще режим экономии (при передаче), который не пробовал. Аналогичную жрачку в 50 мА видел в RTL8019AS (у меня была на нем серия около 4000 устройств), но скорости там были смешные... Кстати, до сих пор вовсю барыжится ;) 5В, однако...
 

goodwin

Member
Пардон, в "серию 4000 устройств" вкрался лишний нолик ;) 400..500 сущая правда :)
 

pvvx

Активный участник сообщества
Насчет usb device - у китайцев имеется и 4 bulk pipes в примерах.
Но итогового теста нет. Может там всё криво, по этому даже нормального примера не дали... Они частенько именно так делают - в доке значится, а работать не может. Errata то нема.
USB host accessory - можно питать любую тушку одновременно с обменом данными.
На это есть более дешевые и доступные ныне чипы типа TLSR825x/826x, да всё там хорошо, получше чем у STM.
В IP библиотеке прослеживаются следы Lwip и есть мануал (переведенный с китайского).
Откушивается половина RAM под это дело (буферы и т.п.). Работа на низком уровне с ethernet не описана.
И куда там только TCP структуры от Lwip влезут? Для буферов и минимума поддержки TCP по спекам там места вообще нет. Чип Only UDP и ещё будет грузить свичи своим тормозом... Прикол с дешевыми роутерами гарантирован - большую часть пакетов UDP к такому устройству роутер отбросит из-за тормоза на 10 Mbit/s...
BT стек в *.hex. Даже пример для приема/передачи "сырых" пакетов задействует библиотеку (правда без *.hex - только обработчик событий при инициализации).
А это кто разгребать будет?
Можно уже считать, что BLE там нет, если вы всё не разберете и не выложите всё разжеванное в паблик....

PS: Моя заказа данной платы пока только: Посылка прибыла в страну назначения
 

goodwin

Member
Пример (с 4 bulk) эмулирует их же чип CH372/375 и пользует его драйвер.
А что, в TLSR825x/826x имеется usb хост для USB host accessory?
TCP во что-то помещается :) Пробовал подключиться к примеру TCP сервера с помощью Putty - вполне дышит согласно документации. Прикладываю корявый автоматический перевод "CH57xNET protocol stack library description"...
Ну и платка у меня воткнута в гигабитный свитч - ничего никуда не отбрасывается.
 

Вложения

pvvx

Активный участник сообщества
Пример (с 4 bulk) эмулирует их же чип CH372/375 и пользует его драйвер.
Дык трафик то какой тянет?
А что, в TLSR825x/826x имеется usb хост для USB host accessory?
Во первых более затребован usb device, т.к. нечего подключать к тупому MCU, да и интерфейс с любым устройством стоится именно на device.
TCP во что-то помещается :) Пробовал подключиться к примеру TCP сервера с помощью Putty - вполне дышит согласно документации. Прикладываю корявый автоматический перевод "CH57xNET protocol stack library description"...
Putty - это доморощенное ПО без какой либо сертификации и даже без соблюдения ни одного RFC.
Проще сказать - детсад.
Где у вас хранятся структуры с TIME_WAIT?
Ну и платка у меня воткнута в гигабитный свитч - ничего никуда не отбрасывается.
Даже в вики есть описание как работает свитч "Если MAC-адрес хоста-получателя не ассоциирован с каким-либо портом коммутатора, то кадр будет отправлен на все порты, за исключением того порта, с которого он был получен."
И как трафик в 1Гбит попадет в 10 Мбит? Он остановит всю сеть и будет ждать отстающего? :)

Вот есть такая бяда - в разрабатываемых ныне девайсах опционально нужны розетки Ethernet, от двух штук и от 100 Гбит, но блин на рынке ничего подходящего нет. Всё как вымерло.
Если так пойдет и далее, то проще/придется лепить что-то типа RTL8152B (до $2) из начала 2010 года. Но оно так-же трафик никакой не тянет :( но проще включается как опциональная лабуда - нужен разъем всего на 2 проводка в USB... Кто что нормальное видел, без всяких RMI и на несколько портов?
 

pvvx

Активный участник сообщества
И эта RTL8152B если с питанием от DC-DC жрет 50 мА от 3.3В при загрузке на 100Mbit.
 

pvvx

Активный участник сообщества
@goodwin С неработающим Ethernet жрет 54 мA по 5V, что эквивалентно 82 мА по 3.3V. Нехило так, даже для работающего USB... а распиналась...
Ethernet не пашет, да вообще ничего видимо в чип не записано.... Потом воткну в неё JTAG или ещё что.
 

pvvx

Активный участник сообщества
Можно взвести галку в том же их "прошиваторе" и включить SWD.
Зачем?
J-Flash в тесте записи/чтения флеш показывает порядка 170 кб/сек.
Если использовать нормальный J-Link (хотя-бы 9-й, а не китай-клон) и поставить скорость SWD на 12MHz с длинными проводами, то:
1610722176398.png
Большего j-link, с CLK до 100MHz, оно не заслуживает :)
 

goodwin

Member
Ну дык китайцы и не обещали много плат :) Только "CH579M-EVT No screen"
Галку для разлочки swd надо если ранее что нить заливалось их утилитой через загрузчик.
Нормальный J-Link всегда на столе, но лень, ибо перешитый ST-Link пользует всего 3 проводка :)
На всякий случай ссылка на ЯДиск, где сложил все, что удалось нарыть у китайцев:
тыц
Чтобы отладка работала в Keil v5 надо установить *.pac и конвертнуть проекты примеров в формат v5.
 
Сверху Снизу