Флашване на CC3D с Cleanflight чрез Ардуино

В тази статия ще ви обясня как да флашнете Cleanflight фърмуер на CC3D полетен контролер чрез Ардуино. Ще имате нужда или от FTDI адаптер или от Arduino с вграден FTDI чип, като примерно Nano v3. Свържете Ардуино платката със CC3D контролера както следва: 5V – 5V, GND – GND, TX – RX, RX на Ардуиното към MainPort/а на CC3D. Също така сложете jumper (съединителен проводник) между GND и RST пиновете на Ардуино борда.

Свалете и инсталирайте на вашия компютър STM Flash Demonstrator. Отворете станицата GitHub и свалете последната версия на Cleanflight фърмуера за CC3D. За да го инсталирате/флашнете полетния контролер трябва да е в т.н. bootloader mode. Свържете SBL и 3.3V пинове докато захрванете и пускате CC3D контролера. След като е преминал в bootloader mode може да започнете с флашването.

Пуснете STM Demonstrator и следвайте стъпките показани на снимките по долу абсолютно точно. Трябва да спомена че се наложи доста пъти да включвам и изключвам контролера (със свързани пинове при стартирането) докато софтуера STM Demonstrator го разпозна.

CC3D_To_CleanFlight1CC3D_To_CleanFlight2CC3D_To_CleanFlight3

CC3D_To_CleanFlight4CC3D_To_CleanFlight5CC3D_To_CleanFlight6

След като приключите с процеса на изтриване, натиснете бутона “Back” и избере сваления фърмуер за CC3D за флашването.

CC3D_To_CleanFlight7CC3D_To_CleanFlight8

Това е всичко. Ако имате някакви въпроси, не се колебайте да оставите коментар под статията.

Leave a Reply