Комментарии 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

Мой читался на 38400
38400 это максимальная скорость, на которой он пытается читать.
выше он даже signature не читает. я пробовал все скорости, везде та же ошибка…
подозреваю что шнурок бракованный
Мой был куплен в марте этого года: MINI VCI V16.00.017
Не подскажете название/модель вашего и когда был куплен?

определился программой по внутреннему ID как LPC2114, в котором, на минуточку, вообще нет CAN контроллера
С такими приколами я сталкивался с STM32, в одном китайском STLink видел stm32f101, у которого официально нет usb контроллера, но который спокойно общался с компом через него, и есть пара чипов stm32f103c8, у которых по даташиту 64 кб флеш, а по факту - 128.
Если stm'ки из Китая (Али и прочее), то такое неудивительно. Там сплошной перемарк под то, что нужно, даже если есть чипы с большим объемом памяти, китайцы не упустят шанс заработать и перемаркируют их как угодно.
Этот прикол связан с оптимизацией производства и маркетингом, уже неоднократно обсуждалось. В соседних моделях микроконтроллера STM32 часто используются одинаковые кристаллы. У младших чипов тестируется только часть FLASH-памяти. Что существенно экономит время производства, и поэтому чипы получаются дешевле. Например, в STM32F103C8T6, что массово устанавливаются в голубую таблетку, вполне можно записать 128 кБ. Без гарантий, естественно. И наоборот, в китайских клонах, например в CKS32F103C8T6, честные 64 кБ.
Вторая жизнь китайского чудо-шнурка J2534