Activity

PIXHAWK PX4 Autopilot еще одна летающая железка
alexeykozin:

киньтесь бинарником. закину в копилку на всякий случай.
или он такой же как и для первой версии платы px4?

да, сейчас автоматом все загрузилось

bootloader.zip

PIXHAWK PX4 Autopilot еще одна летающая железка

Ну все, заработало, оказалось что надо было еще bootloader свой загрузить.
и так
пункт 3 - прошить во второй контроллер (STM32F100) через UART активируя сигнал BOOT0 прошивку px4io_bl.bin
может кому и поможет

PIXHAWK PX4 Autopilot еще одна летающая железка
SergDoc:

смысла не вижу - она встроена в прошивку основного проца и при перепрошивке должна обновляться…

Это если вы покупали готовое изделие, тут другая ситуация, плата собрана самостоятельно, и контроллеры там без прошивок вообще, согласно схеме два контроллера должны общаться между собой. А для этого в них должна находиться программа, в обоих. При прошивке основного контроллера прошивается он, потом при перезагрузке он должен во второй перекинуть прошивку второго, но если тот молчит, то он не сможет ее туда скинуть. Поэтому предварительно или при слете прошивки во втором (PX4IO) ее туда надо загнать. Я нашел вроде эти прошивки, прошил их, но что то ничего не получается, так же пишет, что не найдена PX4io. Еще тут пишут что надо после прошивки основного контроллера при первой перезагрузки удерживать кнопку switsh, так вот это кнопка схемотехнически подключена ко второму контроллеру, который еще не прошит, т.е. должна опрашиваться им, но если там нет программы, то и опросить ее некому. Вот мои действия по порядку:

1 - прошиваю bootloader в основной контроллер (stm32f427) через USB активируя сигнал BOOT0 файл px4fmuv2_bl.dfu либо kozinpixawk_boot.dfu;
2 - теперь можно грузить Firmware в основной контроллер (STM32F427) прошивку px4fmu-v2_default.px4 либо ArduCopter-v2.px4;
3 - прошиваю во второй контроллер (STM32F100) через UART активируя сигнал BOOT0 прошивку px4io-v2_default.bin;
но так и не находит основной контроллер второй, второй это и есть PX4IO.
почему не пойму, пока разбираюсь

PIXHAWK PX4 Autopilot еще одна летающая железка

Добрый день.

Вопрос такой - есть плата PX4FMUv2.4.5, там два контроллера, как залить bootloader и firmware в основной контроллер STM32F427 разобрался и все грузится. Но во второй (STM32F100) не могу залить прошивку, в логах пишет “No PX4IO board found”. Может кто знает прошу подсказать? То что надо после прошивки основной firmware удерживая кнопку switsh заново перегрузится и px4io загрузится я в курсе, но дело в том что плата самодельная, и там контроллер еще чист, поэтому это не проходит. Насколько я понял изначально ее туда надо прошить другим способом.

PIXHAWK PX4 Autopilot еще одна летающая железка

Всем привет !
есть плата PX4FMU v2.4.5, сам переразвел и спаял, теперь встал вопрос как это чудо прошить, через Mission Planner загружать прошивку это понятно, но для этого нужно чтобы в контроллере был зашит какой то минимальный бут загрузчик. Вот пока не могу найти как это сделать, может кто подскажет или даст ссылку куда копать?