shadowsoul
27.06.2016
15:04:47
мы в соседнюю комнату уходим
ибо это, нафиг
Pavel
27.06.2016
15:07:57
В вашем случае я бы рекомендовал камеру + телемтрию и все накрывать сейфом.
shadowsoul
27.06.2016
15:09:07
Google
Dmitry
27.06.2016
16:09:05
shadowsoul
27.06.2016
16:09:58
но щас
в процессе разводки
Dmitry
27.06.2016
16:14:38
а можно какой-нибудь мелкий кусок, но крупнее?
Максим
27.06.2016
16:15:04
на блок ECU похоже :)
Dmitry
27.06.2016
16:15:26
угу, но в ECU 2+ рядов в разъеме
shadowsoul
27.06.2016
16:15:52
это плата контроллера турникетов, с полной обратной связью и с индикацией всего
Dmitry
27.06.2016
16:16:26
shadowsoul
27.06.2016
16:16:55
Dmitry
27.06.2016
16:16:57
хочется примеров и посмотреть что у меня не так
Google
shadowsoul
27.06.2016
16:17:36
но из-за маски ничего не видно)
Максим
27.06.2016
16:51:30
требуется больше светиков :)
размер диктуют разъёмы?
shadowsoul
27.06.2016
16:52:13
именно, и удобство монтажа
так бы в два раза сократить смог
но и так - двумя ладонями накрываю полностью
Petr
27.06.2016
17:13:57
С пищалки наклейку сдерите! А то как пульт в пакетике
Очень круто конешн
shadowsoul
27.06.2016
17:15:25
Pavel
28.06.2016
10:32:07
Коллеги, у меня странная статистика ни чем не обоснованная. Суть проблемы следующая, есть stm32f100 прошиваемый через uart через его строенный загрузчк. На DTR через SN74LVC2T45 подключен запулдауненый BOOT0. Питание на устройство подается сигналом RTS сейчас через упраавление ногой EN на отдельном БП LM2596. На резете стоит пулап на 10К и 1uF кондер, отдельно резет не выведен. TX от FTDI тоже пропущен через SN74LVC2T45 у котрого один домен запитан от FTDI, второй от таргетной железки - это позвоялет синхноого включать BOOT и предотвращает паразитное питание от TX. Написали скрипт полного цилка прошивки: старание>загрузчик>обсласть серийника>прошивка + лок на чтение. Зациклили и получили старнную статистику : 72 сбоя к 1172 успешной прошивке. Прошивается все с помощью линуховой stm32flasher версии 0.5 обурнутой в скрипт. в 30% случаев сбой на первом ините для стирания, в остальных случаях не может проинитить проц когда нужно лить фирмварь. Есть ли у кого идеи куда посомтреть и что проверить? Я грешу на USB>UART и его не синхронную работу приводящую к выставлению RTS после DTR от случая к случаю. Что бы это исключить делаю переходник на аппаратный COM. Но может я зря это собрался делать?
Dominikanez
28.06.2016
11:19:04
Это я к тому, что ST рекомендует иметь на них единицы при старте встроенного бута и в дополнение рекомендует иметь на них внешние подтяжки к питанию (AN2606)
Pavel
28.06.2016
11:52:42
подтяжки есть однозначно
на самом девайсе
но вот как себя ведет порт при открытие оного в stm32flash не могу сказать
AN2606 курили, все соотвествует
проблема в статистике - когда девайс прошиваешь для работы - все супер и если что-то не прошилось - перезапускаем
но вот на серии это приведет к отбраковке рабочих девайсов
Dmitry
28.06.2016
12:29:22
а если цепляться анализатором и записывать?
и сравнивать
Pavel
28.06.2016
12:44:16
анализатора под рукой нет, да не факт что поймает проблему - тут осцилограмму нужно на часы оставлять на 4 канала
Google
Pavel
28.06.2016
12:45:04
а потом по таймстемпу отлавливать... резве что Red Pitaya тут поможет, но ее только думаю прикупить
Dmitry
28.06.2016
13:38:51
Так у тебя в самом начале 30% вылезает.
А обычные логические анализаторы не помогут?
Pavel
28.06.2016
13:44:58
нет, рандомно
могут и помоч, но под рукой нет
запили тулзину на COM порт, сейчас поставлю на аналогичный цикл для теста
хм, вообще не запускается. Даже если BOOT0 закоротить на Vdd. При этом тулзина работаетм
проверено на нормлаьном повдеение minicom
stm32flash -b 115200 -i -dtr,-rts,rts -o /dev/ttyS0
stm32flash 0.5
http://stm32flash.sourceforge.net/
Interface serial_posix: 115200 8E1
Failed to init device.
Dmitry
28.06.2016
16:53:26
Эм. Совсем разные биты?
Pavel
28.06.2016
17:03:39
желтый - TX от компа, синий RX на комп
ща еще мистику открою
stm32flash -b 1200 -i -dtr,rts -o /dev/ttyS0
stm32flash 0.5
http://stm32flash.sourceforge.net/
Interface serial_posix: 1200 8E1
Version : 0x22
Option 1 : 0x00
Option 2 : 0x00
Device ID : 0x0420 (STM32F10xxx Medium-density VL)
- RAM : 8KiB (512b reserved by bootloader)
- Flash : 128KiB (size first sector: 4x1024)
- Option RAM : 16b
- System RAM : 2KiB
Erasing flash
tty подсистема по идее должна фунциклировать едентично
но по ходу S0 выплевывет стоп бит не сооотвествующей ширины, а DFU загручик определяет непраильную скорость порта - и батц, нету проца
спустив скорость на минимум появилась хоть какая-то связь
обратите внимение на второй импульс от компа к STM
Он же через ttyUSB2
Короче это жесть, я не могу понять логику работы с портами в подсистеме tty
по идее она должна быть едентична
а по факту такие вот кульбиты
Google
Petr
28.06.2016
17:29:15
А точно настройки одинаковые?
Dmitry
28.06.2016
17:35:10
А если под виндой? )
Pavel
28.06.2016
17:35:15
да, меняли только порты, преобразователь с 232 в uart один и тот же
при этом пробоавл даже на разных машинах - 3 похожих с одинаковым окружением подняты как раз под производство
повоедение тоже самое
под виндой не прбовал
да не нужно - у нас весь деплой на линухах - после прошивки идет сиквенс тестирования
Dmitry
28.06.2016
17:37:26
Это только для теста
Pavel
28.06.2016
17:38:00
хм... тут проблема в том на рабочей машине нету rs232
а через usb и так работает
Dmitry
28.06.2016
17:41:07
Погоди, неправильно работает с железным 232?
Pavel
28.06.2016
17:43:28
именно
нормлаьно через ttyUSB
и криво через ttyS0 (COM1)
Мистика какая-то
Dmitry
28.06.2016
22:13:51
По хорошему нужно на другой ос и потом на другом железе попробовать
Pavel
28.06.2016
22:28:30
на винде завтра проверю. а по железу - тестировал на 2х разных компах, тестану завтра еще на 2х но с линух окружением
за ночь получили интересную статистику
5 сбоев из 1070 проходов - это 0,5% что более чем нормально. конфигурация следующая USB > FTDI > RS232 > ST3232 > UART + LOGOC IC > STM32
Dmitry
29.06.2016
08:39:33
Pavel
29.06.2016
08:56:13
Google
Единорожа
29.06.2016
09:48:34
Ку
Andy
29.06.2016
10:13:03
q
Kir
29.06.2016
11:05:35
q
Pavel
29.06.2016
12:06:31
видом мне не в последний раз быть первопроходцем