Jump to content

    

sharikov

Участник
  • Posts

    34
  • Joined

  • Last visited

Everything posted by sharikov


  1. Внешний кварц 32768 работает, но грабли есть. Прочтите полностью https://esp8266.ru/forum/threads/ehnergopotreblenie-esp-wroom-32.3167/ https://esp8266.ru/forum/threads/ehnergopotreblenie-esp32-wrover-v-deep-sleep.3139/
  2. Когда вы объединяете прошвку с фс прошивке нужно как-то сказать адрес во флэшке где лежит фс. В esp-idf это делается партициями, но в 8266 такого нет. Вам нужно что-то придумать. Я в одном случае делал поиск espfs по сигнатуре. Когда вы делаете монолитный проект (хоть в абдурине хоть где-то еще) адрес фс известен линкеру и поэтому там все работает.
  3. могу порекомендовать 1) форки libesphttpd https://github.com/chmorgan/esphttpd-freertos https://github.com/MightyPork/libesphttpd при желании esphttpd несложно заменяется на spiffs 2) штатный вебсервер из esp-idf 3) esp-ginx https://github.com/israellot/esp-ginx c 1 и 2 я имел дело. 3) не пробовал.
  4. Ткните в меня учебными материалами где на пальцах объясняют как этим пользоваться в SMP микроконтроллерах при написании программ под под freertos или bare metal. В гугле по С11 без плюсов мало что есть полезного и в основном мануалы а по ним непонятно как этим пользоваться для неблокирующего доступа к данным одновременно из нескольких потоков. Например как работает функция atomic_thread_fence непонятно от слова вообще.
  5. Внесите исправления в таблицу. Модули ESP32-WROVER и ESP32-WROVER-I имеют разное напряжение питания флэш и psram. В первом 1,8V а во втором 3,3V. Это отражается на диапазоне питающих напряжений который для варианта с 1,8V флэш составляет 2,3...3,6V а для варианта с 3,3V флэш - 2,7...3,6V (не отражено в вашей таблице). Что совсем плохо модули ESP32-WROVER и ESP32-WROVER-I нельзя просто так заменять друг на друга потому что им нужны разные состояния Strapping Pins для задания напряжения флэшки, т.е если на место ESP32-WROVER-I бездумно поставить ESP32-WROVER у него сдохнут флэш и psram потому что на них будет подано 3,3V вместо 1,8. Различия модулей также необходимо учитывать при использовании JTAG отладки/ Существенные отличия модулей с -I и без в явном виде нигде не описаны, пришлось изучать документацию и форум. Для устройств работающих от батарей удобнее модуль ESP32-WROVER потому что у него меньше нижняя граница питания.
  6. Модуль esp32-wroom-32_datasheet_en.pdf 5.2 Recommended Operating Conditions: Operating temperature: –40 85°C Чип esp32_datasheet_en.pdf 5.2 Recommended Operating Conditions: Operating temperature: –40 125°C (3) --- 3. The operating temperature of ESP32-D2WD ranges from –40 °C~105 °C, due to the flash embedded in it. The other chips in this series have no ebedded flash, so their range of operating temperatures is –40 °C~125 °C
  7. ESP32 придуман специально для вас. Там есть CAN контроллер, делаете прозрачный шлюз CAN<->WiFi. Радио и "надежность связи" несовместимы. С потерями при тестировании на столе я не сталкивался а вот задержки до 1,5 сек на единичных пакетах бывают. Ну и заглючившая esp8266 укладывает все wifi сетки в радиусе двух этажей.
  8. a: mDNS b: NetBIOS c: Captive DNS Вариант C поломает работу DNS всех устройств в сети поэтому его следует использовать только при соединении точка-точка. Вариант B - Win only, да и Netbios может быть отключен/заблокирован.
  9. Есть ли предложения работы связанные с разработкой устройств с применением wi-fi soc серии Realtek Ameba RTL8710, 8711, 8195 ? Речь идет не об использовании AT команд а о создании приложений под эти процессоры. Москва, интересует полная занятость.
  10. HR911105A в терраэлектронике 50 рублей в розницу. Я поставил от Hsuan Mao - они в отличие от HanRun совместимы с Pulse по футпринту.
  11. при импорте двг файла объекты не попали в сетку мне нужно подвинуть группу объектов на некторую маленькую величину, например по икс на -0,1205мм и по игрек на 0,2855мм как это сделать в АД9 ?
  12. под сверло 0,2 от меня требуют КП 0,4 минимум. И то не везде делают, предпочитают 0,25/0,45. из-за этого я на бга с шагом мельче 0,8 смотрю как на инопланетную технологию недоступную для пролетария.
  13. у как все запущено... Ногодрыгом получать изображение скамеры... Наверно вы думаете что гигагерцовый кортекс и ногами машет на гигагерце... Увы, это далеко не так.
  14. Вы пытаетесь идти по неправильному пути. Для камней класса Cortex-A8 работать без linux/winCE можно, но глупо. Камни зело тяжелы. На программировании аппаратных блоков видеопрецессинга ввода с камеры вы закопаетесь. В операционках программированием аппратных интерфейсов занимался вендор при создании bsp, реалистичный путь - использовать то что дает производитель. Без посторонней нагрузки под линуксом время реакции будет зависеть только от вашего алгоритма.
  15. Вы так ничего и не поняли в технологии защиты кода внешней памяти. Ну хозяин-барин.
  16. для imx возможно большинство чипов imx имеют загрузчик с возможностью криптозащиты и проверки цифровой подписи образа загружаемого из внешней флэш. в чипе есть однократно программируемая память ключей и опций загрузчика. кроме того предусмотрены способы защиты от "паука" на сдрам. Так что как обычно - "все уже украдено придумано до нас". Берите плату на imx53 и вперед. Но NDA с фрискейлом подписать таки придется чтобы вам выдали инструменты для цифровой подписи кода. Труд - это найти того кто выложит денежки за ваш говнокод. Говнокодить по сравнению с этим нетрудно. Делайте под линукс и [CENSORED].
  17. подбираю панель 640*480 - 800*480, 5-8 дюймов. много дешевых панелей идут без встроенных источников VCOM, VGH, VGL, некоторые и без формирователя гаммы. Реально ли не имея опыта проектирования источников питания для тфт панелей с первого раза разработать схему питания ? или следует ориентироваться на панели у которых все необходимые источники на борту ?
  18. кто пользуется с пятой версией ? попробовал собрать текущую версию из гит - вообще отлаживаться не получается - вместо программы выполняется билиберда. откатился на версию из репозитария убунты 0.5.0 (2011-08-26-10:27) отладка пошла, но обнаружил что не работает команда arm9 vector_catch all - возникающие исключения не ловятся. Может это из-за того что вектора вверху и я их не ремаппил ? ядро arm926ej-s
  19. Подскажите как правильно сформировать файл IPC-D-356 в АД9.4 чтобы электроконтроль платы на производстве выполнялся по нетлисту проекта а не через экстракцию цепей из гербера.
  20. АД 9.4 Как проверить зазор между дорожкой и площадкой или via если они принадлежат одной цепи ? На рисунке интересующие меня зазоры выделены желтым.
  21. Не, я не могу работать в режиме REF_CLK out. У меня 2 PHY тактируются общим клоком. В проце 2 эзернета вывод CLK один. В режиме CLK_IN тоже малый холд. НО (сюрпрайз) мне это даже на руку. Выходы RX lan8720для соответствия с таймингами процессора надо затянуть на 0,5ns. А длина трасс RMII в моей плате 40мм что дает 0,22ns в один конец, туда-обратно уже получится почти 0,5. Запас на предустановку данных RX у lan8720 большой, там целых 2ns в запасе есть. Поставлю 8720, они и продаются в каждом ларьке.
  22. Развел я плату и что-то взбрело мне в голову перепроверить подключение PHY. На всякий случай проверил тайминги. Выпал в осадок. Выходит что не всякий RMII одинаково полезен. Имеем KSZ8051RNL и IMX28, KSZ в режиме external 50MHz clock. Выдержки из дш привожу ниже: 8051: imx28: Это только мне кажется что на передачу у imx28 слишком короткое время удержания чем требует ksz8051 в режиме внешнего клока ? Можно ли что-то с этим сделать кроме замены PHY на более правильный ? Сравнил с lan8700. Там с таймингами проблем нет.
  23. Да, что то я ступил. Надо было один из старых проектов посмотреть. Там был другой разъем в нем конденсатор внутри был соедиен с экраном и отдельной земли для него вообще не выводилось. Грязная земля соединена с чистой в одном месте - в точке подключения источника питания. Выглядит это так: Подсвечен полигон грязной земли, я его поместил на Bottom . Фоном GND_2 - цифровая земля.
  24. Запутался с подключением разъема со встроенным трансформатором. У него есть два выхода которые нужно подключить к земле: экран и второй вывод киловольтного конденсатора. См. рисунок В моем устройстве есть цепи грязной земли и цифровой земли, они разделены при разводке платы. Вывод "В" однозначно подключается на грязную землю. А на какую из земель следует подключать цепь "A" (конденсатор) - непонятно.