• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. Алексей.

    Обсуждение MT7688AN HLK-7688A

    Он (uboot) успешно стартовал в 4-х байтной адресации, выполнил загрузку прошивки в ram, успешно от эрейсил флешку от 0x50000 до 0x2000000, скопировал из рама во флеш, а на ресете завис. После дерганья за PORST_N он оживает и стартует загруженную прошивку.
  2. Алексей.

    Обсуждение MT7688AN HLK-7688A

    Чего то этот uboot не хочет выполнять простую команду reset. Захожу в '4: Entr boot command line interface.' выполняю успешную загрузку по tftp, говорю ему reset, а он виснет.
  3. Алексей.

    Обсуждение MT7688AN HLK-7688A

    Видел я эти костыли. "We’ve observed that some SPI devices still show data corruption but others do not" Типа попробуйте, может вам повезет, а может и нет, а если повезло один раз, то нет гарантий что дальше будет работать.
  4. Алексей.

    Обсуждение MT7688AN HLK-7688A

    Не наш случай ;) При отключении основного электропитания оборудование должно работать на резервном минимум 4 часа, это обязательное условие. Представите, у вас производство, отключили электропитание - производство остановилось, теряем деньги. Если поставщик электроэнергии постоянно отключается...
  5. Алексей.

    Обсуждение MT7688AN HLK-7688A

    Начальный загрузчик работает 4-5 секунд, следующие 20 секунд просыпается ядро и запускаются службы. В ядре уж и меняем скорость для консоли если нужно. Оборудование выключается только в аварийных случаях, сократить время загрузки на 5 секунд, чтоб следующий раз через 2-3 месяца (а то и через...
  6. Алексей.

    Обсуждение MT7688AN HLK-7688A

    В menuconfig вы сами выбираете те пакеты, которые хотите видеть на прошивке. Осталось разобраться что лишнее и выкинуть. Что такое "для конкретного железа" не ясно, например я собрал из медиатека флешки и рам-а (ну и smd резисторы конденсаторы и стекляшка) свой контроллер, это конкретное железо...
  7. Алексей.

    Обсуждение MT7688AN HLK-7688A

    Для меня было большим разочарованием SPI Количество битов для приема/передачи в half-duplex 0-256 и для full-duplex 0-128 Т.е. за транзакцию больше 32 или 16 байт не передать. Я то думал, dma настрою и буду килобайтами обмениваться, а тут облом.
  8. Алексей.

    Обсуждение MT7688AN HLK-7688A

    А что вы хотели там увидеть? Эти регистры предназначены для записи (установки) битов 10000630 | GPIO_DSET_0 | GPIO0 to GPIO31 data set register These data set registers are used to set bits in the GPIO_DATA_x registers. Для сброса битов используются другие регистры 10000640 | GPIO_DCLR_0 | GPIO0...
  9. Алексей.

    Обсуждение MT7688AN HLK-7688A

    На linkit smart решили использовать console=ttyS2,57600 это их выбор, что в этом плохого не ясно. Что касается режимов gpio то тут всё очевидно, linkit smart работает в "Device Mode", а hilink в "Gateway Mode", т.е. те пины которые шарятся с LAN портами работают иначе. Для режима роутера они...
  10. Алексей.

    Обсуждение MT7688AN HLK-7688A

    На линкит смарт получил 0x00146146 Отличается только chip_mode ну и bs_shadow соответственно 011: Boot from XTAL (boot from SPI 4-Byte ADR)
  11. Алексей.

    Обсуждение MT7688AN HLK-7688A

    Последний коммит был в августе 2017-го. Подобные проблемы с несобираемым кодом проходил ещё с LEDE. После перехода с 16-ой на 18-ю убунту, не все тулчейны захотели собираться. После этого стараюсь собирать в замкнутом окружении, на виртуалке или в докере, главное собрав однажды в этом...
  12. Алексей.

    Обсуждение MT7688AN HLK-7688A

    Немножко ошибся с номерами битов, должны быть 3, 2 и 1. Для 0x00144144 -> 010: Boot from XTAL (boot from SPI 3-Byte ADR) Значит cs1 при загрузке был в нуле. П.С. На linkit smart 7688 схемы в открытом доступе, там cs1 притянут к 3,3V через 4К7 резистор.
  13. Алексей.

    Обсуждение MT7688AN HLK-7688A

    Не стоит этого делать, эта опция переехала в menuconfig. Global build settings -> Kernel build options -> /dev/mem virtual device support
  14. Алексей.

    Обсуждение MT7688AN HLK-7688A

    Вернуть на хайлинк оригинальную прошивку не пробовали? Если да, то как с подвешенным cs1 стартует?
  15. Алексей.

    Обсуждение MT7688AN HLK-7688A

    Получается что запись 4-х байтного расширенного адреса исправило ошибку запуска. И он теперь в трех байтной адресации стартует? А что в SYSCFG0 сейчас?
  16. Алексей.

    Обсуждение MT7688AN HLK-7688A

    В дашике раздел 3.4 Bootstrapping Pins Description Пины SPI_MOSI, SPI_CLK, SPI_CS1 определяют CHIP_MODE, сигнал на SPI_CS1 должен определять 3-х или 4-х байтную адресацию для флеша. Значение этих бутстрапов должны сохраниться в регистре SYSCFG0 (адрес 10000010h) биты 19, 18, 17 Возможно, пока...
  17. Алексей.

    Нужна помощь https

    Не хотите проверять подлинность сертификата, так и не проверяйте. Хотите проверять, добывайте отпечатки и обновляйте их на модуле.
  18. Алексей.

    Нужна помощь Посоветуйте 3G роутер для ESP8266

    Овер-селлинг и никуда от него не денешься. Проданы услуги без обеспечения технической возможности. Иногда спасает повторная регистрация на базовой станции.
  19. Алексей.

    Обсуждение MT7688AN HLK-7688A

    На омеге пытался подключить к spi другой mcu, задействовав cs1, думал cs0 для выбора флеша а cs1 свободен. Работает но как то криво. С другим mcu данными обмениваюсь (омега-мастер), всё вроде-бы не плохо, но когда нужно обновить прошивку (через sysupgrade) данные во флеш пишутся искаженными...
  20. Алексей.

    Решено Как отправить от HTTP сервера (Web server на ESP8266) html-ответ в браузер компьютера файлом?

    Из скетча?? Это код выполняется на модуле, что он запустить должен? Хуками, определяйте в platform.local.txt что выполнять, например recipe.hooks.sketch.prebuild.0.pattern и каждый раз при сборке (когда нажимаете в ардуино-иде кнопку "Проверить") будет выполняться ваш код (то что определите в...
Сверху Снизу