STM32f107 USB VCP

Кто любит RISC в жизни, заходим, не стесняемся.
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: STM32f107 USB VCP

Сообщение VladislavS »

Это не моя диаграмма.
Реклама
Dimas6262
Открыл глаза
Сообщения: 55
Зарегистрирован: Чт ноя 29, 2018 06:56:04

Re: STM32f107 USB VCP

Сообщение Dimas6262 »

прочитал в даташите что рекомендуется все земли подтянуть, а что еще можно попробовать? всю голову сломал, нигде ничего нет
Реклама
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: STM32f107 USB VCP

Сообщение VladislavS »

Возьми чистый комп, поставь st-link utility, обнови прошивку ST-Link, пробуй. Если ноги не дрыгаются без чипа, ST-Link в мусорку.
Dimas6262
Открыл глаза
Сообщения: 55
Зарегистрирован: Чт ноя 29, 2018 06:56:04

Re: STM32f107 USB VCP

Сообщение Dimas6262 »

все дрыгается
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: STM32f107 USB VCP

Сообщение VladislavS »

Ну подключай и шей раз дрыгается.

https://youtu.be/gKpk4-tAzs4
Реклама
Dimas6262
Открыл глаза
Сообщения: 55
Зарегистрирован: Чт ноя 29, 2018 06:56:04

Re: STM32f107 USB VCP

Сообщение Dimas6262 »

в утилити запустил, но в иаре по прежнему таакая ерунда, а что все пишут по поводу виртуальных приводов, как они могут мешать
Реклама
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: STM32f107 USB VCP

Сообщение VladislavS »

Проверь на "чистом" компе. Да даже прокинутый в виртуалку работает.
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: STM32f107 USB VCP

Сообщение dosikus »

Dimas6262, слышь мил человек а джамперы на бут у тебя в каком положении?
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: STM32f107 USB VCP

Сообщение VladislavS »

Да джамперы вроде не отключают SWD. Тем более у него st-link utility по SWD работает. Мутно там всё.
Dimas6262
Открыл глаза
Сообщения: 55
Зарегистрирован: Чт ноя 29, 2018 06:56:04

Re: STM32f107 USB VCP

Сообщение Dimas6262 »

Получилось сделать отдладчик, но толку 0, нет ни у кого примера usb на 107 написанный на СИ
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: STM32f107 USB VCP

Сообщение VladislavS »

А чему ты удивляешься? Просто выкинул код который не понимаешь, а там было:
- наследование
- конструкторы
- перегрузка операторов
- чисто виртуальные методы
Чем тебе это всё помешало? Ну хотя бы замену надо было организовать, а лучше не трогать, сам же писал что работает.

Почему не работала откладка нам не расскажешь?
Dimas6262
Открыл глаза
Сообщения: 55
Зарегистрирован: Чт ноя 29, 2018 06:56:04

Re: STM32f107 USB VCP

Сообщение Dimas6262 »

суть была в том, что swclk был не напрямую к ноге, а через микросхемку, по этому происходила фигня.
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: STM32f107 USB VCP

Сообщение VladislavS »

[uquote="Dimas6262",url="/forum/viewtopic.php?p=3524086#p3524086"]суть была в том, что swclk был не напрямую к ноге, а через микросхемку, по этому происходила фигня.[/uquote]

[uquote="Dimas6262",url="/forum/viewtopic.php?p=3519256#p3519256"]напрямую к ногам[/uquote]

Вот и верь людям :(
Dimas6262
Открыл глаза
Сообщения: 55
Зарегистрирован: Чт ноя 29, 2018 06:56:04

Re: STM32f107 USB VCP

Сообщение Dimas6262 »

помогите пожалуйста соединить эти 2 проекта, я нифига не пойму как это сделать
Вложения
F107_USB_CDC(1).ZIP
(188.06 КБ) 190 скачиваний
ARM_NEW_2.rar
(398.08 КБ) 176 скачиваний
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: STM32f107 USB VCP

Сообщение VladislavS »

Вечером гляну.
Dimas6262
Открыл глаза
Сообщения: 55
Зарегистрирован: Чт ноя 29, 2018 06:56:04

Re: STM32f107 USB VCP

Сообщение Dimas6262 »

[uquote="VladislavS",url="/forum/viewtopic.php?p=3524132#p3524132"]Вечером гляну.[/uquote]

спасибо большушие
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: STM32f107 USB VCP

Сообщение VladislavS »

Скрестил. Скорее всего вообще ничего не заработает. Но как стартовая точка для отладки пойдёт. Кое-что по работе со строками закомментировал, так как не знаю как правильно сделать. Разницу смотри синхронизацией файлов.
Вложения
22222222.zip
(453.85 КБ) 184 скачивания
Dimas6262
Открыл глаза
Сообщения: 55
Зарегистрирован: Чт ноя 29, 2018 06:56:04

Re: STM32f107 USB VCP

Сообщение Dimas6262 »

[uquote="VladislavS",url="/forum/viewtopic.php?p=3524427#p3524427"]Скрестил. Скорее всего вообще ничего не заработает. Но как стартовая точка для отладки пойдёт. Кое-что по работе со строками закомментировал, так как не знаю как правильно сделать. Разницу смотри синхронизацией файлов.[/uquote]
спасибо большое

Добавлено after 1 hour 8 minutes 8 seconds:
подскажите еще пожалуйста что за строка

void __attribute__((naked, noreturn)) Default_Handler()
{
for(;;);
}


висну на ней, при чем не понимаю когда в нее поподаю
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: STM32f107 USB VCP

Сообщение VladislavS »

1. K&R месяц утром после еды
СпойлерИзображение
2. Шилдт на ночь три раза
СпойлерИзображение
Добавлено after 2 minutes:
[uquote="Dimas6262",url="/forum/viewtopic.php?p=3524706#p3524706"]подскажите еще пожалуйста что за строка[/uquote]Обработчик прерывания по умолчанию. Если в коде где-то использовал прерывания, поставь перед ними extern "C".

Но может быть и HardFault_Handler. Это интересней. Контролируй стек и кучу. Видел краем глаза у тебя в коде malloc. Выкинуть к едрене фене.
Со строками ты тоже очень неаккуратно работаешь. Я бы даже сказал преступно.
Dimas6262
Открыл глаза
Сообщения: 55
Зарегистрирован: Чт ноя 29, 2018 06:56:04

Re: STM32f107 USB VCP

Сообщение Dimas6262 »

для отправки получается эта процедура WriteINEP, а что там нужно сбрасывать что бы дальше отправлять
Ответить

Вернуться в «ARM»