relax 0 1 декабря, 2022 Опубликовано 1 декабря, 2022 · Жалоба Добрый день! Решил перейти с STM32F427 на GD32f450. Создал в Cube простой проект, Custom Hid, для KEIL. На STM всё нормально работает, а на GD вот это Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tgruzd 11 1 декабря, 2022 Опубликовано 1 декабря, 2022 · Жалоба Видимо, нужно ещё и с куба переходить) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DAndy_boy 0 21 декабря, 2022 Опубликовано 21 декабря, 2022 · Жалоба У нас при переходе тоже много что не заработало. Реально пришлось взять HAL от GigaDevice и на нем весь проект переделать. Так не только с USB есть приколы. В итоге сейчас все норм. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tgruzd 11 21 декабря, 2022 Опубликовано 21 декабря, 2022 · Жалоба 2 часа назад, DAndy_boy сказал: Реально пришлось взять HAL от GigaDevice и на нем весь проект переделать То есть, с куба, таки придётся переходить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 21 декабря, 2022 Опубликовано 21 декабря, 2022 · Жалоба On 12/1/2022 at 10:30 PM, relax said: Решил перейти с STM32F427 на GD32f450. Как раз сейчас на работе осваиваю GD32F450. Это не клон STM32. Инструменты от ST здесь не подходят. HAL для GD32F450 вполне рабочий, хотя мне и не нравится стиль, в котором написан код. P.S. Отладчик ST-Link тоже не работает. Нужен CMSIS-DAP. 28 minutes ago, tgruzd said: То есть, с куба, таки придётся переходить? Да! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tgruzd 11 21 декабря, 2022 Опубликовано 21 декабря, 2022 · Жалоба 11 минут назад, haker_fox сказал: Да! Ура! Три недели назад советовал в этой теме ровно то же. Но мое сообщение куда-то пропало) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 134 21 декабря, 2022 Опубликовано 21 декабря, 2022 · Жалоба 47 минут назад, haker_fox сказал: Отладчик ST-Link тоже не работает. Нужен CMSIS-DAP. Именно с 450 или со всеми GD32? Потому что с F10x в связке с openocd у меня почему-то работал. Может потому, что я не знал, что не должен?. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 21 декабря, 2022 Опубликовано 21 декабря, 2022 · Жалоба 1 hour ago, tgruzd said: Ура! Три недели назад советовал в этой теме ровно то же. Но мое сообщение куда-то пропало) Модератор: искренне прошу прощения. Я как модератор его скрыл, почему-то неверно посчитав, что там флейм. Видимо, сказалось упоминание о "кубе". Я тогда только вступил в эту должность и поступил не подумав. Я очень надеюсь на Ваше понимание... Сообщение вернул. 1 hour ago, Сергей Борщ said: Именно с 450 У меня в наличии только GD32F450 на отладочной плате. Я пробовал к нему подключить ST-Link. Но IAR ни хотел видеть этот микроконтроллер ни с драйвером ST-Link, ни с драйвером CMSIS-DAP. Возможно, что я что-то напутал. Наверное, попробую ещё раз... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Obam 38 21 декабря, 2022 Опубликовано 21 декабря, 2022 · Жалоба Если он STLink, то как он драйверу CMSIS-DAPа будет "подчиняться"? ;-) Эт только для MSP430 олимексовый драйвер работает с FET-LPT (там "мозгов" нет и цоколёвка совпадает)... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Romanello 0 28 декабря, 2022 Опубликовано 28 декабря, 2022 · Жалоба On 12/21/2022 at 4:41 PM, Сергей Борщ said: Именно с 450 или со всеми GD32? Потому что с F10x в связке с openocd у меня почему-то работал. Может потому, что я не знал, что не должен?. У меня в Keil отлично ST-link с GD32F450 работает, даже Cube Programmer шьет его через ST-link. Кстати HAL от Gigadevice гораздо легче и удобнее, чем у ST, портирование прошло вообще без проблем. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
0men 2 23 января, 2023 Опубликовано 23 января, 2023 · Жалоба 450 это прекрасный клон СТМ32Ф4 на котором работает все (с мелкими исключениями, связанными с багами гд) от хала для СТМ, юсб от куба нужно выкинуть и взять библиотеку с сайта стм. Джилинк вполне себе прекрасно видит ГД, а яр до 8 версии считает, что ГД это СТМ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
1891ВМ12Я 0 2 февраля, 2023 Опубликовано 2 февраля, 2023 · Жалоба On 12/21/2022 at 12:21 PM, DAndy_boy said: У нас при переходе тоже много что не заработало. Реально пришлось взять HAL от GigaDevice и на нем весь проект переделать. Так не только с USB есть приколы. В итоге сейчас все норм. Подскажите пожалуйста, сейчас вожусь с GD32F103 и имею лютые проблемы с USB конкретно - внезапные ребуты МК. Так получается, есть некий HAL от GD? Хорошо что выяснилось, для меня... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DAndy_boy 0 14 февраля, 2023 Опубликовано 14 февраля, 2023 · Жалоба В 02.02.2023 в 23:36, 1891ВМ12Я сказал: Подскажите пожалуйста, сейчас вожусь с GD32F103 и имею лютые проблемы с USB конкретно - внезапные ребуты МК. Так получается, есть некий HAL от GD? Хорошо что выяснилось, для меня... Конечно есть. Вроде на официальном сайте GD он в свободном доступе Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Пришелец 0 14 апреля, 2023 Опубликовано 14 апреля, 2023 (изменено) · Жалоба Добрый день! схожий вопрос по GD32F407 проект с ST32F407 из под куба полностью работает но с усб пришлось изменить задержки в этих ф-циях (было 3 мс кажется): HAL_StatusTypeDef USB_DevConnect (USB_OTG_GlobalTypeDef *USBx) { USBx_DEVICE->DCTL &= ~USB_OTG_DCTL_SDIS ; HAL_Delay(150U); return HAL_OK; } HAL_StatusTypeDef USB_DevDisconnect (USB_OTG_GlobalTypeDef *USBx) { USBx_DEVICE->DCTL |= USB_OTG_DCTL_SDIS ; HAL_Delay(150U); return HAL_OK; } ещё после переподключения усб не работает (пришлось добавить сброс устройства, если подключение по усб не первое) ---- вопрос: оказалось что устройство видится по усб не на всех компьютерах (может совпало но не видится на 32 битных windows). выяснили что через усб хаб может видится а напрямую может не видеться на этих ПК. ощущение что это что-то аппаратное уже. линии данных подключены через 22 Ом. Vbus через 100 Ом. никто не сталкивался? Изменено 14 апреля, 2023 пользователем haker_fox Для оформления кода есть кнопка <>. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
0men 2 17 апреля, 2023 Опубликовано 17 апреля, 2023 · Жалоба On 4/14/2023 at 11:47 AM, Пришелец said: Добрый день! схожий вопрос по GD32F407 проект с ST32F407 из под куба полностью работает но с усб пришлось изменить задержки в этих ф-циях (было 3 мс кажется): HAL_StatusTypeDef USB_DevConnect (USB_OTG_GlobalTypeDef *USBx) { USBx_DEVICE->DCTL &= ~USB_OTG_DCTL_SDIS ; HAL_Delay(150U); return HAL_OK; } HAL_StatusTypeDef USB_DevDisconnect (USB_OTG_GlobalTypeDef *USBx) { USBx_DEVICE->DCTL |= USB_OTG_DCTL_SDIS ; HAL_Delay(150U); return HAL_OK; } ещё после переподключения усб не работает (пришлось добавить сброс устройства, если подключение по усб не первое) ---- вопрос: оказалось что устройство видится по усб не на всех компьютерах (может совпало но не видится на 32 битных windows). выяснили что через усб хаб может видится а напрямую может не видеться на этих ПК. ощущение что это что-то аппаратное уже. линии данных подключены через 22 Ом. Vbus через 100 Ом. никто не сталкивался? переходите на стэк STSW-STM32046 2.2.1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться