Создание собственной системы стабилизации
Бутлоадер родной неподдерживает USB ,он через UART только работает BOOT 0 в единицу BOOT 1 (если есть) в 0 и STMовской программулиной либо через переходник USB-UART либо RS232-UART…
Подскажите пожалуйста, как загрузить (или запустить) DFU bootloader в проц STM32F103ZET6
Все просто 😃
STM32F10xUSBLib\USBLib\demos\Device_Firmware_Upgrade\source
Только под свою плату не забудьте ноги поменять там
зы там же на плате написано под вторым usb rs232 - поидее должен определится как com
зы там же на плате написано под вторым usb rs232 - поидее должен определится как com
Не, это обычный RS232 только с разъемом USBишным…
Все просто STM32F10xUSBLib\USBLib\demos\Device_Firmware_Upgrade\source Только под свою плату не забудьте ноги поменять там
Спасибо!
Я еще на просторах интернета, видел bootloader который выступает обычной флешкой по USB. Заливаете по USB файлик firmware.bin и он прошивается в проц. Но сейчас не могу найти…
Все таки удобно было сделано в Arduino…
Я еще на просторах интернета, видел bootloader который выступает обычной флешкой по USB. Заливаете по USB файлик firmware.bin и он прошивается в проц. Но сейчас не могу найти…
Это в lpc по умолчанию так только… Типа lpc1768 и mbed nxp на ее основе
Все таки удобно было сделано в Arduino…
Да ну, st вариант мне больше нравится, его убить нельзя. И вообще, в 2хх серии после ревизии Y встроенный бутлоадер умеет по юсб шиться, а не только uart/spi/i2c
Это в lpc по умолчанию так только… Типа lpc1768 и mbed nxp на ее основе
Нашел! easyelectronics.ru/proshivka-arm-cortex-m3-na-prim… в конце статьи 😃
Сегодня пошол уже на крайние меры - отрезал магнитометр - непомогло 😦
значит пора подключать JTAG и погружаться в дебри 😉
Да, только сначала его собрать надо…
Гы, а 9dof DMP в mpu6xx0 таки не будет. Т.е. ничего больше текущей 6dof хакнутой мы вряд ли увидим.
“нас наэпали, расходимся”
March 26th, 2012, 12:49 pm
The part of the press release is referring to the secondary I2C bus on the MPU that would allow interfacing to an external magnetometer. So the raw data processing is offloaded, and sensor fusion can be run on the DMP, so in that sense it offloads some processing from the MCU. But you are right that the calibration algorithms run on the MCU.We do have a library for 8-bit micros like the 8051 and Atmega MCUs. Since we have very minimal resources to support it and hence been released to select customers only.
Thank you
Cheers,
InvenSense Team.
Короче если я правильно понял, у CC проблемы с I2C
Better say, I was interested in i2c mag/baro board. I rewrote parts of Sambas test app into the CC module which could be enabled/disabled, initializes i2c port (if enabled), and reads baro data into the object.
But I had some problems with i2c driver itself (the same as Sambas had). I had to increase i2c interrupt priorities to just read data. After some discussions I stopped those attempts.
But note that I did not try the i2c for ESCs. So I don’t know if those i2c problems were related only to baro sensor or to i2c bus on the CC in general. I did not dig into the i2c layer, so can’t say.
If James fixes the i2c layer on the CC, then probably I can finish baro module at least to read some data. But fighting with the i2c itself is above my intentions.
Тут писаки хвалиллись победой над I2c в стм, может откликнутся?
“тут” это где?
Мысль такая, взять библиотеки от multipilot или NAZE32 и пробовать переписывать по образу и подобию, но у меня драйвера для кривых рук нет, обязательно чё нить накуралешу…
Я где то читал, что есть некоторые грабли у F103 процов с i2c шиной и эти грабли поправили в F4. Так что, как вариант сразу этот проц закладывать в новых проектах.
Хотя кто то тут писал про свой проект построения своего софта и долгое отлавливания багов с i2c шиной, но поделится чем то полезным человек не захотел…
Только где же этот кто-то и куда он мог залезть 😃
Только где же этот кто-то и куда он мог залезть
Вот, нашел: rcopen.com/forum/f123/topic243065/16
так к слову: STM32F405RGT6 - единственное в моей ценовой категории, рискнуть?
В мультипилоте используется библиотека wire из ардуино…
В мультипилоте используется библиотека wire из ардуино…
Из библиотеки Maple
вот что подумал, а не душится ли i2c модулем телеметрии, тогда возникает другой, как убрать телеметрию с порта и оставить её через usb? простое отключение модуля приводит к тому что и через usb нет её самой…