Беннебой
Пн 14 января 2019 г. 15:54
Я только только что понял, что PR388 для CDC не будет работать на платах на основе F103C8, Maple Mini, & Bluepill.
Необходимо ли эмулировать CDC в программном обеспечении из -за отсутствия OTG? Или я полностью неправильно понял - я не смог заставить MM перечислять как что -либо после минимального с минимальным эскизом Flash/Serialusb. (с включенным USB CDC FS)
Необходимо ли эмулировать CDC в программном обеспечении из -за отсутствия OTG? Или я полностью неправильно понял - я не смог заставить MM перечислять как что -либо после минимального с минимальным эскизом Flash/Serialusb. (с включенным USB CDC FS)
fpistm
Пн 14 января 2019 г. 16:06
Bluepill работает на моей стороне.
Я не тестировал maplemini.
Даже если нет USB OTG, базовый USB включен.
Я также тестирует на Nucleo STM32F103RB, используя выделенный щит, чтобы иметь USB -соединитель и обновление конфигурации часов, чтобы иметь часы 48 кГц.
Я не тестировал maplemini.
Даже если нет USB OTG, базовый USB включен.
Я также тестирует на Nucleo STM32F103RB, используя выделенный щит, чтобы иметь USB -соединитель и обновление конфигурации часов, чтобы иметь часы 48 кГц.
Рик Кимбалл
Пн 14 января 2019 г. 16:14
[fpistm - Пн 14 января 2019 г. 16:06] - Я также тестирует на Nucleo STM32F103RB, используя выделенный щит, чтобы иметь USB -соединитель и обновление конфигурации часов, чтобы иметь часы 48 кГц.Это то, что ST продает или что -то, что вы сделали сами?
fpistm
Пн 14 января 2019 г. 16:37
Сделано внутренне нашей аппаратной командой для тестовых целей. Но да, должно быть хорошо предложить один для продажи.
Беннебой
Пн 14 января 2019 г. 16:37
Я также только что проверил BP и не могу получить serialusb (или что -нибудь, чтобы показать USB)
Вот код:
Вот код:
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
SerialUSB.begin(57600);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
SerialUSB.println("On");
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
SerialUSB.println("Off");
delay(1000); // wait for a second
}
fpistm
Пн 14 января 2019 г., 16:40
Я тестировал Maplemini, по умолчанию это не работает.
ММ необходим для обработки диска (PB9).
Добавление этого я могу поднять и запустить Serialusb на Windows, Linux и Mac
ММ необходим для обработки диска (PB9).
Добавление этого я могу поднять и запустить Serialusb на Windows, Linux и Mac
pinMode(PB9, OUTPUT);
digitalWrite(PB9,0);
fpistm
Пн 14 января 2019 г. 16:47
Вам удалось отключить подключение после Flash ?
Reenumerate в настоящее время не управляется.
Reenumerate в настоящее время не управляется.
Беннебой
Пн 14 января 2019 г., 17:00
Да, я воссоединился.
Беннебой
Пн 14 января 2019 г., 17:07
ОК, MM Работа с инициализацией PIN для PB9
Собираюсь восстановить BP
Собираюсь восстановить BP
Беннебой
Пн 14 января 2019 г., 17:10
BP по -прежнему не функционально (это устройство имеет необходимое 1.5K подтягивание).
fpistm
Пн 14 января 2019 г., 17:12
Хорошо, я справлюсь с этим правильно.
Проверьте, не связано ли это с предыдущим установленным драйвером для BP.
Проверьте, не связано ли это с предыдущим установленным драйвером для BP.
Беннебой
Пн 14 января 2019 г., 17:17
Я удалил все 134f & 0483 устройства & Замените - без изменений, ничего не перечислено, без Windows Bing Bong - я также попробую Linux также.
Беннебой
Пн 14 января 2019 г., 17:19
Устройство не обнаружено Linux.
Беннебой
Пн 14 января 2019 г., 17:32
Идиотский момент....
Кабель Micro USB, который я использовал, был только питание
Работаю нормально.
Кабель Micro USB, который я использовал, был только питание
Работаю нормально.
Беннебой
Пн 14 января 2019 г., 17:33
Тем не менее, у нас сейчас работающий мм
fpistm
Пн 14 января 2019 г., 17:39
Угар
Рик Кимбалл
Пн 14 января 2019 г., 17:55
Хороший!
Успех! написал: 14 января 12:53:09 Kimballr Ядра: [2167879.967862] USB 1-3.4: Продукт: Bluepill_f103c8 CDC в режиме FS
14 января 12:53:09 Kimballr Ядра: [2167879.967864] USB 1-3.4: Производитель: Stmicroelectronics
14 января 12:53:09 Kimballr Ядра: [2167879.967867] USB 1-3.4: SerialNumber: 8D8623685251
14 января 12:53:09 Kimballr Ядра: [2167879.968726] cdc_acm 1-3.4: 1.0: TTYACM1: USB ACM устройство
Успех! написал: 14 января 12:53:09 Kimballr Ядра: [2167879.967862] USB 1-3.4: Продукт: Bluepill_f103c8 CDC в режиме FS
14 января 12:53:09 Kimballr Ядра: [2167879.967864] USB 1-3.4: Производитель: Stmicroelectronics
14 января 12:53:09 Kimballr Ядра: [2167879.967867] USB 1-3.4: SerialNumber: 8D8623685251
14 января 12:53:09 Kimballr Ядра: [2167879.968726] cdc_acm 1-3.4: 1.0: TTYACM1: USB ACM устройство
Рик Кимбалл
Пн 14 января 2019 г., 18:39
Исключенная сбоя ..
/tmp/arduino_cache_730592/core/core_8decc66340a600b90f98384814ca6329.A (USBERIAL.CPP.o): В функции `usbeserial :: isconnected () ':
USBERIAL.CPP :(.текст._ZN9USBERIAL11SCONNECNECTEV+0XC): неопределенная ссылка на `device_connection_status '
COLLECT2: Ошибка: LD вернул 1 статус выхода
Статус выхода 1
Похоже, это еще не закончилось.
Предполагается ли быть готовым CDC или мы все еще мучаем?
/tmp/arduino_cache_730592/core/core_8decc66340a600b90f98384814ca6329.A (USBERIAL.CPP.o): В функции `usbeserial :: isconnected () ':
USBERIAL.CPP :(.текст._ZN9USBERIAL11SCONNECNECTEV+0XC): неопределенная ссылка на `device_connection_status '
COLLECT2: Ошибка: LD вернул 1 статус выхода
Статус выхода 1
Похоже, это еще не закончилось.
Предполагается ли быть готовым CDC или мы все еще мучаем?
fpistm
Пн 14 января 2019 г., 19:03
Это не полностью закончено. Все еще некоторые улучшения и функции, которые нужно сделать.
Сейчас достигнуто, так это то, чтобы иметь «общую» реализацию для HID Composite (клавиатура и мышь) и CDC для базового USB, OTG FS или HS. Больше не нужно иметь конкретные файлы для USB в варианте.
Протестировано на F0/1/2/3/4/7 и L0/1/4. Только H7 не функционирует в настоящее время.
Следующим шагом:
Сейчас достигнуто, так это то, чтобы иметь «общую» реализацию для HID Composite (клавиатура и мышь) и CDC для базового USB, OTG FS или HS. Больше не нужно иметь конкретные файлы для USB в варианте.
Протестировано на F0/1/2/3/4/7 и L0/1/4. Только H7 не функционирует в настоящее время.
Следующим шагом:
- Удалить использование таймера
Серийное определение. Как управлять? Если USB, то serial == serialusb ? (Любые комментарии к этому приветствуются)
повторный вымер ()
Readbytes ()
Пользовательская строка VID/PID ANS?
Управление дисками
Исключен
...