Comments 19
спасибо за автомобильную тему :)
на тему шнурков есть интересеная коллекция альтернитивных прошивок для stm32 в https://github.com/moonglow/
а как там J2534 здесь или где-нить ещё? нам его в rusEFI ЭБУ надо или не надо добавлять? :)
В ЭБУ J2534 не нужен :)
Вам для диагностики нужен только ISO-TP ну и своя реализация KWP/UDS если нужны параметры выходящие за границы стандартного OBD.
нам калибровка нужна сильно больше, чем диагностика. ISO-TP уже есть, затык с гибко настраиваемым и доступным софтом на стороне PC
хотя на USB 2.0 все работает, но где вы сейчас найдете честный контроллер USB 2.0 в матери/ноутбуке
Нередко бывает достаточно подключить "капризное" устройство через USB-хаб с портами версии 2.0
И даже достаточно в удлинитель usb v.2.0
А это как влияет? Чем "удлинитель" на четыре провода (т.е. 2.0) лучше собственного разъёма "капризного" устройства на те же четыре контакта? Или подобные проблемы совместимости и со скоростными устройствами бывают?
USB 3.0 устройство воткнутое в удлинитель 2.0 понижает протокол на 2.0, т.к. обратно совместимо же. Не знаю в чем "механика" этих софтверных проблем.
Да, но это лишние телодвижения. А я ленивый.
И стоит ли пробовать, если при попытке экспорта Flash Magic выдаёт Operation Failed.
Читаю на 9600 как LPC2114
![](https://habrastorage.org/webt/tz/ko/ta/tzkotamwacrshuho5iljscxtdbu.jpeg)
Мой читался на 38400
38400 это максимальная скорость, на которой он пытается читать.
выше он даже signature не читает. я пробовал все скорости, везде та же ошибка…
подозреваю что шнурок бракованный
Мой был куплен в марте этого года: MINI VCI V16.00.017
Не подскажете название/модель вашего и когда был куплен?
![](https://habrastorage.org/webt/4c/xm/pf/4cxmpffq7vmlaalal0vq_gcqvpc.jpeg)
определился программой по внутреннему ID как LPC2114, в котором, на минуточку, вообще нет CAN контроллера
С такими приколами я сталкивался с STM32, в одном китайском STLink видел stm32f101, у которого официально нет usb контроллера, но который спокойно общался с компом через него, и есть пара чипов stm32f103c8, у которых по даташиту 64 кб флеш, а по факту - 128.
Если stm'ки из Китая (Али и прочее), то такое неудивительно. Там сплошной перемарк под то, что нужно, даже если есть чипы с большим объемом памяти, китайцы не упустят шанс заработать и перемаркируют их как угодно.
Этот прикол связан с оптимизацией производства и маркетингом, уже неоднократно обсуждалось. В соседних моделях микроконтроллера STM32 часто используются одинаковые кристаллы. У младших чипов тестируется только часть FLASH-памяти. Что существенно экономит время производства, и поэтому чипы получаются дешевле. Например, в STM32F103C8T6, что массово устанавливаются в голубую таблетку, вполне можно записать 128 кБ. Без гарантий, естественно. И наоборот, в китайских клонах, например в CKS32F103C8T6, честные 64 кБ.
Вторая жизнь китайского чудо-шнурка J2534