Size: a a a

2020 December 13

A

Alexander in Embedded Group
Сделать Composite Device (AUDIO + Mass storage или VCP) и периодически пытаться переподключаться.
источник

KA

Konstantin Akmarov in Embedded Group
кто-нибудь после прошивки STM32 получал такое? :
# st-info --probe
Found 1 stlink programmers
serial: 303637314646333133333335343135303433313533333536
openocd: "\x30\x36\x37\x31\x46\x46\x33\x31\x33\x33\x33\x35\x34\x31\x35\x30\x34\x33\x31\x35\x33\x33\x35\x36"
 flash: 0 (pagesize: 0)
  sram: 0
chipid: 0x0000
 descr: unknown device
источник

U

Username in Embedded Group
Alexander
Сделать Composite Device (AUDIO + Mass storage или VCP) и периодически пытаться переподключаться.
забавный вариант))
у меня мысль была в режим audio какой-нибудь костыль прикрутить, если это возможно
источник

U

Username in Embedded Group
Alexander
Сделать Composite Device (AUDIO + Mass storage или VCP) и периодически пытаться переподключаться.
ты делал композит кстати? насколько трудозатратно? я видел пару статей на тему, есть в планах, но не для этой задачи
источник

A

Alexander in Embedded Group
Username
ты делал композит кстати? насколько трудозатратно? я видел пару статей на тему, есть в планах, но не для этой задачи
Mass storage + VCP поднимали.
Гемор был, но поднялось.
источник

U

Username in Embedded Group
я думаю на недельку минимум
источник

U

Username in Embedded Group
когда ж они уже галочку в куб добавят для композита, столько человекочасов сэкономится)
источник

U

Username in Embedded Group
ну и сам стек бы допилили чтоб не в прерывании крутился
источник

KA

Konstantin Akmarov in Embedded Group
Alexander
Mass storage + VCP поднимали.
Гемор был, но поднялось.
на последних ст-линках так и работает
источник

A

Alexander in Embedded Group
Username
я думаю на недельку минимум
Как пойдет.
Примеров достаточно много.

Конкретно по твоей задаче наверное есть смысл в сторону SOF покопать.
источник

A

Alexander in Embedded Group
Konstantin Akmarov
на последних ст-линках так и работает
Да еще 100 лет назад на платах Olimex были примеры композитных устройств.
Все работало, но неоч. стабильно.
источник

KA

Konstantin Akmarov in Embedded Group
Alexander
Да еще 100 лет назад на платах Olimex были примеры композитных устройств.
Все работало, но неоч. стабильно.
ну вот на последних ст-линках работает стабильно, а композитные девайсы я тоже давно уже видел даже в масс коммерческих девайсах
источник

A

Alexander in Embedded Group
Konstantin Akmarov
ну вот на последних ст-линках работает стабильно, а композитные девайсы я тоже давно уже видел даже в масс коммерческих девайсах
Да, на StLink V3 (в т.ч. на отладках Nucleo) пробросили VCP.
Вроде не глючит )
источник

KA

Konstantin Akmarov in Embedded Group
на st-linkv2  это тоже есть, тоже плата nucleo, просто последняя прошивка, я так понимаю
источник

KA

Konstantin Akmarov in Embedded Group
Konstantin Akmarov
кто-нибудь после прошивки STM32 получал такое? :
# st-info --probe
Found 1 stlink programmers
serial: 303637314646333133333335343135303433313533333536
openocd: "\x30\x36\x37\x31\x46\x46\x33\x31\x33\x33\x33\x35\x34\x31\x35\x30\x34\x33\x31\x35\x33\x33\x35\x36"
 flash: 0 (pagesize: 0)
  sram: 0
chipid: 0x0000
 descr: unknown device
если что, просто с ресетом контроллера включается ст-линк и вуаля - контроллер появляется
источник
2020 December 14

AZ

Aleksander Zholtkovs... in Embedded Group
Username
STM32F4 USB Audio, нужно детектить отключение кабеля, VBUS недоступен на плате, прерывание SOF не триггерится если хост не шлёт данные, кто нибудь знает другие варианты детекта?
недавно тоже хотел определить отключение кабеля USB. Ничего не вышло, usb device без команды от host-а, вообще ничего не делает.
Сделал через vbus.
Можно попробовать завести таймаут на usb фреймы. Если какое-то время ничего не происходит, то считать что и кабеля нет. (сам не пробовал)
источник

AZ

Aleksander Zholtkovs... in Embedded Group
кто реализовывал обновление прошивки в stm-ках по UART встроенным загрузчиком?
В доке написано, что протокол у всех один.
Связаться с stm32f765 не могу :(
Читается версия загрузчика, список команд и chip ID.
При попытке прочитать UID, командой чтения памяти, выдаёт NACK после загрузки адреса. Что не так?
Тулза stm32flash (версии 0.5) ругается "Unknown/unsupported device (Device ID: 0x451)"
Что я опять делаю не так?

P. S. тот же самый код, тем же самым UART адаптером, отлично прошивает stm32f103
источник

AK

Anton Kirilenko in Embedded Group
есть софтина от стм, которая заливает по уарту в стм32. в ней работает?
источник

AZ

Aleksander Zholtkovs... in Embedded Group
Anton Kirilenko
есть софтина от стм, которая заливает по уарту в стм32. в ней работает?
stm32flash вроде как опенсурсная от них.
А виндовая STMFlashLoader.exe просто предлагает передёрнуть ресет
источник

VK

Viacheslav Kaloshin in Embedded Group
не, а та, которая нынче официальная? stm cube programmer или как там его. она сейчас типа единственная правильная по мнению стм
источник