-
Постов
3 012 -
Зарегистрирован
-
Посещение
-
Победитель дней
2
Весь контент GenaSPB
-
Цифровой приём
GenaSPB ответил patron тема в RF & Microwave Design
Ой, где Вы спали в анабиозе... Кажется, сейчас (пять последних лет) цифровое радио уже стало частью радиолюбительства. Началось лет 15 назад. Как ликбез есть статьи даже в русскоязычном интернете. Или вот стримы проводят... -
Откель такие приоритеты операций в Си?
GenaSPB ответил artemkad тема в Программирование
Побитные не эти... Это ^ & | -
Не... Я место светоча уступлю кому-нибудь. Опять регистры... Куда вы лезете. Зачем Вам SD поделитесь.
-
Читате карту посекторно в ОЗУ. Что еще можно сделать? В этом процессоре нет режима загрузчика с SD карты. Ручками... Версия прошивки ST LINK у Вас старовата... Первый попавшийся на столе у меня: V2.J37.S0 зы: Документацию на процессор пробовали читать?
-
Если не определяется, то драйвер не нужен. ps: плату перевести в режим загрузки с USB.
-
У этого процессора нет такой функции. Только предвариательно скопировать в ОЗУ
-
Я не гоаорил про драйвер (хотя и он есть). Я говорил про линуксовскую утилиту lsusb
-
Обновите внктреннюю прошивку Вашего программатора Заодно, не плохо было бы быту уверенным в том сто с правильным программатором Ваша плата опознается. Этв ли процессор. Поставить в редим загрузки с USB - и посмотреть, появится ли DFU device по lsusb. Кстати, не вижу раззема питания - для того чтобы опозналось, обязательно требуется.
-
Если надо прошить внутренний flash процессора то разбирайтесь с самим прогоамматором st link
-
Начинать отсюда. Остальное уже без разницы. По поводу ориентации процессора - можете попробовать смотреть на надпись. При нормальном расположении первый вывод слева снизу. 143 нога на +3.3
-
В RCC MP1 есть специальный делитель в клоковом дереве... который позволяет практически одним битом переключаться между прямым или делённым тактовым сигналом MPU части. RCC_MPCKDIVR_MPUDIV RCC_MPCKSELR_MPUSRC // MPU frequency // mpuss_ck unsigned long stm32mp1_get_mpuss_freq(void) { // 0x0: The MPUDIV is disabled; i.e. no clock generated // 0x1: The mpuss_ck is equal to pll1_p_ck divided by 2 (default after reset) // 0x2: The mpuss_ck is equal to pll1_p_ck divided by 4 // 0x3: The mpuss_ck is equal to pll1_p_ck divided by 8 // others: The mpuss_ck is equal to pll1_p_ck divided by 16 const uint_fast32_t mpudiv = 1uL << ((RCC->MPCKDIVR & RCC_MPCKDIVR_MPUDIV_Msk) >> RCC_MPCKDIVR_MPUDIV_Pos); // 0x0: HSI selected as MPU sub-system clock (hsi_ck) (default after reset) // 0x1: HSE selected as MPU sub-system clock (hse_ck) // 0x2: PLL1 selected as MPU sub-system clock (pll1_p_ck) // 0x3: PLL1 via MPUDIV is selected as MPU sub-system clock (pll1_p_ck / (2 ^ MPUDIV)). switch ((RCC->MPCKSELR & RCC_MPCKSELR_MPUSRC_Msk) >> RCC_MPCKSELR_MPUSRC_Pos) { default: case 0x00: return stm32mp1_get_hsi_freq(); case 0x01: return stm32mp1_get_hse_freq(); case 0x02: return stm32mp1_get_pll1_p_freq(); case 0x03: return stm32mp1_get_pll1_p_freq() / mpudiv; } }
-
Студия поновее? Сам то микрочип что предлагает?
-
Не уверен. Может оказаться что не в программатор дело. Только что прочитал что ищется программа.. сори невнимательно прочитал в начале.
-
Программатор который умеет и меги по isp и иксмеги по jtag На этом форуме было много про него На этом форуме было много про него
-
Ищите ugozila - он умеет
-
Посмотрите чем инициализируется полe speed структуры init. В файле usbh_conf.c Это влияет на макс скорость
-
Так поставьте дополнительные выдачи в месте вознионовния ошибок... скорее всего флешка не ответила на get string descriptor. device descriptor получен, раз vid pid сработало.. Вы пробовали ограничить с4орость на fs? .
-
Результаты смотреть в ранее настроеном serial port. Как перенаправить выдачу printf для этих целей зависит от применяемого компилятора. Есть еще способы перенаправления через swo. Я встречался с тем, что если после reset и usb hs chirp у флешки не спросить достаточно быстро device descriptor то она не отвечает. Причем fs режим нормально работал. Смотреть в стандартах на usb скорее всего. Подстроить не получится. В middleware новых версий есть callback не только на connected но и на окончание процесса выяснения скорости подключённого usb device.
-
Для проверки попробуйте запретить hs и оставить только fs. В более новых версиях host middleware этот момент сильно переработан. Может после обновления hal и middleware полегчает? Не лишним будет поставить debug level 3 а не отладчиком смотреть. Многие ве8и должны укладываться в определённые таймауты
-
что за память такая гжде надо менять параметры фазы? Не видал такого никогда...
-
Расчет ГУН
GenaSPB ответил virustek тема в RF & Microwave Design
Уменьшать емкость монтажа... -
D2xx - API от FTDI для работы с их чипами. zadig - инструмент для привязки драйверов к усб устройствам в ручном режиму.
-
После некоторых доработок ST Middleware - для использования чтения длинных USB BULK пересылок если есть (а EHCI позволяет сам формировать последовательность из множества запросов IN) - получил: USB FLASH: Write speed 5332 kB/S SATA HDD: Write speed 38637 kB/S Это для непрерывной записи в течении одной минуты. Скорость чтения windows 10 c с того же диска аналогична: