Top.Mail.Ru
Уведомления
Очистить все

[Решено] USB-CAN адаптер MKS CANable Pro не определяется как ком-порт.

(@velesa)
Level 1

Всем привет!

Мой адаптер MKS CANable Pro в диспетчере устройств (Windows 11) определяется как USB-устройство, а не как виртуальный ком-порт:

image

Установка драйверов FTDI никак не повлияла, в свойствах устройства написано, что используется драйвер winusb.sys.

При этом на всех ресурсах в интернете работа с этим адаптером ведется именно через ком-порт, непонятно... Подскажите, что может быть не так...


Цитата
Создатель темы Размещено : 03.09.2025 18:21
(@velesa)
Level 1

Адаптер вот такой:

image

ОтветитьЦитата
Создатель темы Размещено : 03.09.2025 18:22
Aveal
(@aveal)
Top level Admin

Привет, в самом модуле зашита прошивка candlelight, если нужна работа через виртуальный com-порт, надо перешить на slcan.


ОтветитьЦитата
Размещено : 04.09.2025 18:45
(@velesa)
Level 1

@aveal поняла, спасибо за ответ!


ОтветитьЦитата
Создатель темы Размещено : 04.09.2025 19:10
(@velesa)
Level 1

А прошивать через ST-Link разъем? (на фото адаптера верхний, на 4 контакта)


ОтветитьЦитата
Создатель темы Размещено : 04.09.2025 19:11
Aveal
(@aveal)
Top level Admin

Можно использовать DFU и прошить через USB.

На 2-х контактный разъем (должен быть помечен как BOOT) под 4-х контактным накидываешь джампер, перезапускаешь плату, в диспетчере устройств должно появиться что-то вроде "STM32 Bootloader".

Далее можно прошить через CANable updater (веб-интерфейс) - ссылка. Нормально работает только в Chrome, там выбираешь нужную плату и нужную прошивку.

В целом, в режиме DFU можно прошить и через STM32Cube Programmer, но там были баги, и он не давал нормально шить.


ОтветитьЦитата
Размещено : 04.09.2025 19:28
(@velesa)
Level 1

Запись от: @aveal

Можно использовать DFU и прошить через USB.

На 2-х контактный разъем (должен быть помечен как BOOT) под 4-х контактным накидываешь джампер, перезапускаешь плату, в диспетчере устройств должно появиться что-то вроде "STM32 Bootloader".

Далее можно прошить через CANable updater (веб-интерфейс) - ссылка. Нормально работает только в Chrome, там выбираешь нужную плату и нужную прошивку.

В целом, в режиме DFU можно прошить и через STM32Cube Programmer, но там были баги, и он не давал нормально шить.

Получилось прошить, в диспетчере устройств теперь отображается как надо)

 


ОтветитьЦитата
Создатель темы Размещено : 04.09.2025 20:42
Aveal
(@aveal)
Top level Admin

@velesa Отлично! Пиши, если будут проблемы.


ОтветитьЦитата
Размещено : 04.09.2025 21:01
(@velesa)
Level 1

@aveal спасибо!


ОтветитьЦитата
Создатель темы Размещено : 04.09.2025 21:19
 ILYA
(@ilya-4)
New member

@aveal Добрый вечер, у меня схожая ситуация , все сделал по вашей инструкции, и у меня определился как просто comport , без названия STM32 это правильно или прошивка не встала ? ,у меня я так понял аналог (UCAN Board Based on STM32F072 USB to CAN), и при переходе в репозиторий я увидел что там проект под f042 , на сколько они совместимы ?


ОтветитьЦитата
Размещено : 19.09.2025 23:07
Aveal
(@aveal)
Top level Admin

@ilya-4 Доброго времени суток!

Я советую сразу зашить корректную прошивку, чтобы избавиться от потенциальных проблем. Но в системе видимо адаптер корректно определился (в качестве com-порта).


ОтветитьЦитата
Размещено : 20.09.2025 11:29
Поделиться: