|
|
|
|
40832 134 23 7 |
|
Опции темы | Поиск в этой теме |
16.11.2022, 11:46 | 61 |
Ветеран Фонарёвки
Регистрация: 06.03.2013 Последняя активность: 11.07.2024 14:27 Адрес: Тамбов
Сообщений: 4783
Сказал(а) спасибо: 657
Поблагодарили: 1910 раз(а) в 1177 сообщениях
|
Re: Фикс прошивки Gekko 1.0
AEDe, вот это дело полезное!
|
16.11.2022, 15:06 | 62 | |
Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5763
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях
|
Re: Фикс прошивки Gekko 1.0
Цитата:
Что у тебя там на стрёмном Яндексе - даже по ссылке переходить не буду. Есть же Гугл диск, Ютуб, и прочие менее стрёмные ресурсы, работающие без VPN. Да и сюда архив можно было залить. Так, смотрю код и вспоминаю. Значит, механизм индикации следующий: 1. Когда приёмник видит стартовое условие и успешно замеряет скорость - он сбрасывает индикацию статуса (тушит всё после первого нуля) и начинает принимать данные. 2. Когда приём пакета заканчивается - проверяется его корректность, и если он проходит по CRC и ID в нём допустим - зажигается зелёный и пакет передаётся соответствующему обработчику ID. Иначе зажигается красный и приёмник сразу переходит в режим ожидания, отбрасывая пакет. В этом случае никакого ответа основным светодиодом не будет. На битые пакеты ведомое устройстро просто молчит и ведущее должно их повторно отправлять по таймауту. 3. Обработчик ID проверяет запрос на корректность (допустимость адреса, возможность записи и т.п.), и если всё ок - пытается выполнить запрос. Вот на этом уровне основной светодиод уже возвращает статус, при этом если статус NACK (адрес и/или количество данных недопустимо, запись в память не прошла верификацию, прочитать невозможно из-за блокировки и т.п.) - зажигает красный. Уже горящий зелёный не тушит (по крайней мере, я этого не вижу). Т.е. получается, что просто красный - битый пакет, а красный+зелёный+основной диод - некорректный запрос. Но почему тогда тестовая гифка возвращает только красный? Отправил три нуля оптроном - таки загорелся красный+зелёный, и пришел NACK. Проверил в чувствительном режиме - чуйка капец, нужно чёрти куда светить светодиодом, чтоб фонарь не клиппировал. Меньше 184 бод мой FTDI не умеет, но эту скорость фонарь переварил и тоже зажег красный+зелёный и отправил NACK. А вот яркости монитора компа не хватает. Пошел за мобилкой. Сходил: Вот этой яркости ему хватает, при этом визуально дисплей тусклее монитора. Видимо, какие-то приколы со спектром. [Исправлено: INFERION, 16.11.2022 в 16:50] |
|
16.11.2022, 16:46 | 63 | |
Ветеран Фонарёвки
Регистрация: 11.08.2011 Последняя активность: Сегодня 13:52 Адрес: Дубна
Сообщений: 10533
Записей в дневнике: 1 Сказал(а) спасибо: 2583
Поблагодарили: 11663 раз(а) в 4262 сообщениях
|
Re: Фикс прошивки Gekko 1.0
Цитата:
STR 01234567 STP 0 00000000 11 0 00000000 11 0 11100010 11 0 10100110 11 0 11010110 11 0 11010110 11 0 11110110 11 0 10100010 11 0 10100010 11 0 00101100 11 0 11010110 11 0 01100111 11 . И так тоже попробовал результат тот же. Ну в обшем если этот запрос верный то точно где то косяк и найду - разберусь.
__________________
* [Исправлено: AEDe, 16.11.2022 в 16:58] |
|
16.11.2022, 17:11 | 64 |
Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5763
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях
|
Re: Фикс прошивки Gekko 1.0
При этом на три нуля он у тебя отвечает красным+зелёным и NACK? Тогда проблема в порядке следования бит или таймингах (просто нули не такие чувствительные к ним, как живые данные с кучей дополнительных фронтов).
[Исправлено: INFERION, 16.11.2022 в 17:13] |
16.11.2022, 17:22 | 65 |
Ветеран Фонарёвки
Регистрация: 11.08.2011 Последняя активность: Сегодня 13:52 Адрес: Дубна
Сообщений: 10533
Записей в дневнике: 1 Сказал(а) спасибо: 2583
Поблагодарили: 11663 раз(а) в 4262 сообщениях
|
Re: Фикс прошивки Gekko 1.0
INFERION, в общем разобрался . Действительно подсветка - дно. Хотя мигать она под 100Гц может но частоту не держит...
Вот залил на диск гогно-приложение :https://drive.google.com/fi... Первая строка длина одного мырга. Меньше 150мс не работает. А я все 20-100 пробовал) |
Поблагодарили: 1 раз |
INFERION (16.11.2022)
|
16.11.2022, 17:39 | 66 |
Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5763
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях
|
Re: Фикс прошивки Gekko 1.0
Вместо UART можно использовать манчестера - там джиттер допустим до 50% на бит данных, но фронтов вдвое больше (ниже частота обмена). Для сильно дрожащих, но быстрых каналов это выгоднее за UART. Ещё из плюсов - там нет постоянной составляющей и спектр узкий. Такое кодирование используется в том же S/PDIF и Ethernet. Только для нас это неудобно отсутствием готовых инструментов, как тот же терминал на компе с попсовым UART.
Опять идти на улицу за мобилкой, что ли? Там холодно... |
16.11.2022, 17:54 | 68 |
Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5763
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях
|
Re: Фикс прошивки Gekko 1.0
Предлагаю вернуться к MP4 (там хотя бы стабильные 67мс) и подумать, почему на некоторые дисплеи такая слепота и что с этим можно сделать.
|
17.11.2022, 19:56 | 70 |
Ветеран Фонарёвки
Регистрация: 11.08.2011 Последняя активность: Сегодня 13:52 Адрес: Дубна
Сообщений: 10533
Записей в дневнике: 1 Сказал(а) спасибо: 2583
Поблагодарили: 11663 раз(а) в 4262 сообщениях
|
Re: Фикс прошивки Gekko 1.0
Ну вот теперь чего то работает:
https://drive.google.com/fi... app-debug.apk Сначала на замок нажать. После того как зеленым загорится- настроить нужный пресет и нажать записать. Настройки не сохраняются, записывает 1 ui за раз. Может быть когда-нибудь красоту наведу... [Исправлено: AEDe, 17.11.2022 в 20:11] |
19.11.2022, 00:29 | 71 |
Ветеран Фонарёвки
|
Re: Фикс прошивки Gekko 1.0
INFERION, есть ли оптический загрузчик в гекконах первого рана?
__________________
Hello there |
19.11.2022, 01:05 | 72 |
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: 16.07.2024 22:36 Адрес: Менделеево, Московская область
Сообщений: 3955
Записей в дневнике: 4 Сказал(а) спасибо: 1558
Поблагодарили: 3869 раз(а) в 1902 сообщениях
|
Re: Фикс прошивки Gekko 1.0
А вот теперь нужно, чтобы фонарь мог отдать свои настройки смарту. Чтобы точечно подстроить, а не целиком пресет каждый раз заполнять. Тем более, вдруг ещё кнопкой что-то в поле докликивал, уже точно не помнишь что, но потерять жалко.
Так и между фонарями можно обмениваться настройками. И даже фонарь фонарём прошивать.
__________________
YLP Panda 4, кастомные D10 (Samsung LH351D 5000К, TIR 30°, 45°, драйвера Квантов, DDE), YLP Unicorn 1.0, ЯЛ Scorpion Х8, Convoy S8 (прошивка dandan2000, ver. 3.5СК) Всякие фонарные крепления Ссылки на TIR-линзы для Unicorn/Gekko Определитель светодиода по фотографии [Исправлено: kaa.mobil, 19.11.2022 в 01:06] |
Поблагодарили: 3 раз(а) |
19.11.2022, 09:14 | 75 | |
Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5763
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях
|
Re: Фикс прошивки Gekko 1.0
Нету. Зашивать обновление по ISP, как написано в первом сообщении этой темы.
Цитата:
В ущерб основному функционалу, т.к. это потребует занимать огромный кусок памяти реализацией не просто загрузчика в самом приложении, но ещё и дополнительно его ведущей частью. [Исправлено: INFERION, 19.11.2022 в 10:32] |
|
19.11.2022, 11:50 | 76 | |
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: 16.07.2024 22:36 Адрес: Менделеево, Московская область
Сообщений: 3955
Записей в дневнике: 4 Сказал(а) спасибо: 1558
Поблагодарили: 3869 раз(а) в 1902 сообщениях
|
Re: Фикс прошивки Gekko 1.0
Цитата:
Да, тем более она рядом со вспышкой. Да я понимаю, так, фантазия на тему. Ну красиво же. Можно МК побогаче взять... |
|
Поблагодарили: 1 раз |
Drex (19.11.2022)
|
19.11.2022, 13:08 | 77 |
Ветеран Фонарёвки
Регистрация: 06.03.2013 Последняя активность: 11.07.2024 14:27 Адрес: Тамбов
Сообщений: 4783
Сказал(а) спасибо: 657
Поблагодарили: 1910 раз(а) в 1177 сообщениях
|
Re: Фикс прошивки Gekko 1.0
|
19.11.2022, 13:21 | 78 |
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: 16.07.2024 22:36 Адрес: Менделеево, Московская область
Сообщений: 3955
Записей в дневнике: 4 Сказал(а) спасибо: 1558
Поблагодарили: 3869 раз(а) в 1902 сообщениях
|
Re: Фикс прошивки Gekko 1.0
Ой, я вас умоляю, шо там таки парсить? Это ж цифра, ноль-один, темно-светло. Просто посчитать среднюю освещённость кадра, причём можно не целого, а кусочка, для ускорения. Не, я понимаю, что там технически будет, где поковыряться и голову поломать, но чисто технически, не алгоритмически.
|
19.11.2022, 13:40 | 79 |
Ветеран Фонарёвки
Регистрация: 06.03.2013 Последняя активность: 11.07.2024 14:27 Адрес: Тамбов
Сообщений: 4783
Сказал(а) спасибо: 657
Поблагодарили: 1910 раз(а) в 1177 сообщениях
|
Re: Фикс прошивки Gekko 1.0
по минимуму из 12 миллионов штук. Проверните это в каком-нибудь цикле - сильно удивитесь.
Тут именно в алгоритмах проблема. Всё, что связано с такими потоками данных, обрабатывается аппаратно. А с этим надо уметь работать. То есть нужен если не профессиональный, то как минимум опытный программер. |
19.11.2022, 13:48 | 80 |
Завсегдатай Фонарёвки
Регистрация: 23.10.2019 Последняя активность: Сегодня 14:16 Адрес: СПб
Сообщений: 743
Сказал(а) спасибо: 1537
Поблагодарили: 872 раз(а) в 353 сообщениях
|
Re: Фикс прошивки Gekko 1.0
Блин, уже не понимаю. в какую тему писать))) -
https://forum.fonarevka.ru/... upd-продублирую: Sony Xperia XZ1 compact. Делаю сброс 12к. Отворачиваю крышку, Зворачиваю, проверяю, что всё работает по стоку. Отворачиваю крышку, зажимаю кнопку, заворачиваю, держу кнопу, загорается слабый зеленый. Прикладываю фонарь тиркой вплотную к вспышке телефона. Жму lock в приложении. Вижу отмигивания вспышки. Серия закончена, фонарь не реагирует (продолжает гореть слабый зеленый в кнопке). Пробовал устанавливать длительности вспышек 50,100,150, 200 - нет ответа. Если фонарь после этого отнять от телефона, засветить внешним освещением - мигает и загорается красный в кнопке. Всё. [Исправлено: Gek, 19.11.2022 в 14:44] |