ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
17 июля
1445937
Balda (30.06.2024 13:15, просмотров: 352)
GD32f105/107 и USB (Device) 

Коллеги долго ипался, чтоб запустить стек USB на этой железяке и вот вчера знаменательный день - но все поп порядку

Напомню что f2xx f3xx f4xx - USB запускался что говориться из коробки без шуму - без пИли

f105, 107 ни в какую энумерация не проходила даже на родной отладочной плате с родными исходниками!!!!!!!!!

начал по трезвяку вчера копать (все грешил на стек юсб, дескать старый)

начал рыть в сторону RCC и обнаружил

что функция "дай текущую частоту" возвращает какое то не адекватное значение

мои параметры (кварц 8мгц частота шины после PLL 96 mhz)

во общем пока ручками не поправил функцию запуска кварца и PLL на 96 мгц

нихера не пошло..

НО!!!

заметил вот что - ЗДЕСЬ НУЖНА НЕБОЛЬШАЯ КОНСУЛЬТАЦИЯ!!

чип gd32f107rct6 (256 kb flash) - это попадает под категория GD32F1XX_HD

дефайны стоят все как GD32F1XX_CL

пробовал менять в компиляторе переменную на HD- вываливает кучу ошибок

менял стартовый файл *.s на HD - тоже самое??

Итак вопрос, что я делаю не так??

или библиотека GD кривая??? (самая последняя с ейного сайта)??