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

CH582M (СH581, CH582, СH583)

pvvx

Активный участник сообщества
Но это надо не сюда плакать, каким-то редким прохожим, а идти прямо к начальству.
“Нет, я не плачу и не рыдаю,” … ( Песня Остапа Бендера, 1977)
Мне до их git пофигу - с CH582/592 я просто развлекаюсь - пытаюсь выжать из этого чипа максимум, а там на это ничего в ПО не рассчитано.
Китайцы не будут переписывать весь BLE стек и TMOS :)
И давно есть чипы с аналогичным построением BLE стека от PHY. Там всё аналогично.

По документации у CH570 нет BLE, но есть 2.4G беспроводной передачи. Но "регистры закрыты от простого люда". Так мне ответили на обращение в письме их официальные представители. А "пощупать" хочется за регистры беспроводную связь😅
Посмотрите там:

biemster хотел копаться с CH570 и обещал накидать в помощь указанному скоплению WCH.
 

pvvx

Активный участник сообщества
В CH582/592 и так уже 150 килобайт патча BLE стека из ROM :) OTA уже со скрипом лезет в объем встроенной Flash.
У PHY накидываемый во Flash "патч" ошибок ROM в два раза меньше :)
 

pvvx

Активный участник сообщества
Накатать им в issue на git про эту проблему. А то они думают раз все молчат то и проблем с их кодом не существует. Один только pvvx эту проблему нашёл на весь китай. Это не удивительно, чипом мало кто интересуется, хоть и CH5xx несколько лет в релизе, и али им завален за копейки. А 582F так вообще меньше доллара за дев боард. Но очень скудно про эти бле статей и видео в интернете.
Всё познается в сравнении – у Telink (TLSR825x) весь код и данные BLE стека 5.0 с программой пользователя влезает в RAM (64 килобайта). При этом CPU полный тормоз из-за простейшей упрошенной XIP к Flash и CLK CPU в 32 MHz и если надо что-то быстро и много – то можно всё закатать в RAM. А кэш для Flash всего килобайт и размещается в области RAM, как и все регистры чипа. Всё в те-же 64 кило. И для уменьшения потребления частоту CPU желательно ставить ниже 24 MHz. И в ROM чипа никаких BLE нет. Но он запросто гонит потоки BLE больше чем любой чип WCH .

И какой смысл писать о мелких ошибках в софте WCH, если там всё сплошная ошибка?

Это не удивительно, чипом мало кто интересуется,
Да многие интересуются и делают разные поделки-проделки, это только тут тишина....
А WCH шлепает новые чипы и постоянно что-то меняет. Возможно, что про CH582/592 они уже забыли... В серийном производстве ширпотребу эти чипы пока не замечены, сплавляют старый хлам через али...
 

pvvx

Активный участник сообщества
И вообще самое смешное и в тоже время дурное – это описывать ошибки в закрытых либах в git issue оперируя кухонными понятиями, тысячами слов о чем-то вокруг да около, вместо того, чтобы указать в какой строке кода исходников ошибка и как исправить…
WCH не хотят получить качественный код и продукт, по этому всё закрыто - типа стесняются :)
 
Сверху Снизу