• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе 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 и каждый раз при сборке (когда нажимаете в ардуино-иде кнопку "Проверить") будет выполняться ваш код (то что определите в...
Сверху Снизу