Перейти к содержанию
    

GenaSPB

Участник
  • Постов

    3 012
  • Зарегистрирован

  • Посещение

  • Победитель дней

    2

Весь контент GenaSPB


  1. Ой, где Вы спали в анабиозе... Кажется, сейчас (пять последних лет) цифровое радио уже стало частью радиолюбительства. Началось лет 15 назад. Как ликбез есть статьи даже в русскоязычном интернете. Или вот стримы проводят...
  2. STM32H750vbt6

    Не... Я место светоча уступлю кому-нибудь. Опять регистры... Куда вы лезете. Зачем Вам SD поделитесь.
  3. STM32H750vbt6

    Читате карту посекторно в ОЗУ. Что еще можно сделать? В этом процессоре нет режима загрузчика с SD карты. Ручками... Версия прошивки ST LINK у Вас старовата... Первый попавшийся на столе у меня: V2.J37.S0 зы: Документацию на процессор пробовали читать?
  4. STM32H750vbt6

    Тут можно. Про 103-й я не знаю
  5. STM32H750vbt6

    Если не определяется, то драйвер не нужен. ps: плату перевести в режим загрузки с USB.
  6. STM32H750vbt6

    У этого процессора нет такой функции. Только предвариательно скопировать в ОЗУ
  7. STM32H750vbt6

    Я не гоаорил про драйвер (хотя и он есть). Я говорил про линуксовскую утилиту lsusb
  8. STM32H750vbt6

    Обновите внктреннюю прошивку Вашего программатора Заодно, не плохо было бы быту уверенным в том сто с правильным программатором Ваша плата опознается. Этв ли процессор. Поставить в редим загрузки с USB - и посмотреть, появится ли DFU device по lsusb. Кстати, не вижу раззема питания - для того чтобы опозналось, обязательно требуется.
  9. STM32H750vbt6

    Если надо прошить внутренний flash процессора то разбирайтесь с самим прогоамматором st link
  10. Начинать отсюда. Остальное уже без разницы. По поводу ориентации процессора - можете попробовать смотреть на надпись. При нормальном расположении первый вывод слева снизу. 143 нога на +3.3
  11. STM32MP151

    В 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; } }
  12. Студия поновее? Сам то микрочип что предлагает?
  13. Не уверен. Может оказаться что не в программатор дело. Только что прочитал что ищется программа.. сори невнимательно прочитал в начале.
  14. Программатор который умеет и меги по isp и иксмеги по jtag На этом форуме было много про него На этом форуме было много про него
  15. STM32MP151

    По даташиту... я не заметил при его чтении, что backup sram потребляет в сто раз больше, чем rtc... а зря. батарейку 1220 выедает за месяц...полтора Это в 157, в этом он не отличается.
  16. Посмотрите чем инициализируется полe speed структуры init. В файле usbh_conf.c Это влияет на макс скорость
  17. Так поставьте дополнительные выдачи в месте вознионовния ошибок... скорее всего флешка не ответила на get string descriptor. device descriptor получен, раз vid pid сработало.. Вы пробовали ограничить с4орость на fs? .
  18. Результаты смотреть в ранее настроеном serial port. Как перенаправить выдачу printf для этих целей зависит от применяемого компилятора. Есть еще способы перенаправления через swo. Я встречался с тем, что если после reset и usb hs chirp у флешки не спросить достаточно быстро device descriptor то она не отвечает. Причем fs режим нормально работал. Смотреть в стандартах на usb скорее всего. Подстроить не получится. В middleware новых версий есть callback не только на connected но и на окончание процесса выяснения скорости подключённого usb device.
  19. Для проверки попробуйте запретить hs и оставить только fs. В более новых версиях host middleware этот момент сильно переработан. Может после обновления hal и middleware полегчает? Не лишним будет поставить debug level 3 а не отладчиком смотреть. Многие ве8и должны укладываться в определённые таймауты
  20. что за память такая гжде надо менять параметры фазы? Не видал такого никогда...
  21. Уменьшать емкость монтажа...
  22. D2xx - API от FTDI для работы с их чипами. zadig - инструмент для привязки драйверов к усб устройствам в ручном режиму.
  23. STM32MP1 - bare metal

    После некоторых доработок ST Middleware - для использования чтения длинных USB BULK пересылок если есть (а EHCI позволяет сам формировать последовательность из множества запросов IN) - получил: USB FLASH: Write speed 5332 kB/S SATA HDD: Write speed 38637 kB/S Это для непрерывной записи в течении одной минуты. Скорость чтения windows 10 c с того же диска аналогична:
×
×
  • Создать...