Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save dauuricus/6811efb9f55748d0b2402a7d22862062 to your computer and use it in GitHub Desktop.
Save dauuricus/6811efb9f55748d0b2402a7d22862062 to your computer and use it in GitHub Desktop.
How to Flash the Eachine E011 with an Acro Firmware japanese subtitle
1
00:00:00,510 --> 00:00:05,890
私は最近、Eachine
E011をレビューで言及した代替ファームウェアでフラッシュしました。
2
00:00:05,890 --> 00:00:10,020
主な機能は、アクロモードにアクセスできることです。
3
00:00:10,020 --> 00:00:15,110
このことについてのショートビデオを公開することにして、定期的にスケジュールされているプログラミングを中断しました。
4
00:00:15,110 --> 00:00:18,690
始める前に言及したいことは、このMODにははんだ付けの経験とコンピューターのノウハウが
5
00:00:18,690 --> 00:00:19,860
必要であることです。
6
00:00:19,860 --> 00:00:22,840
youtube動画の詳細説明内のリンクを調べて、確認してください。
7
00:00:22,840 --> 00:00:26,700
そうしないと、簡単にクワッドコプターを台無しにする可能性があるためです。
8
00:00:26,700 --> 00:00:30,500
必要なものは、クアッドコプター自体、はんだごて、
9
00:00:30,500 --> 00:00:34,800
基本的なツール以外に、ST-LINK ver.2 USB プログラマ。
これは、オンラインで安価に購入できます。
10
00:00:34,800 --> 00:00:38,229
準備が整ったら、始めましょう!
11
00:00:38,229 --> 00:00:42,129
最初のステップは、PCに接続するために使用するマザーボード上のパッドにアクセスすることです。
12
00:00:42,129 --> 00:00:46,210
それはボードの底面にあるので、ネジを外して、
13
00:00:46,210 --> 00:00:47,210
モーターのプラグをマザーボードのソケットから取り外しますが、
14
00:00:47,210 --> 00:00:51,460
モーターのプラグを抜くときは注意してください。私はコネクターの1つをほとんど引き裂きいてしまいました!
15
00:00:51,460 --> 00:00:55,179
プログラマをボードに接続できるようにするには、いくつかのピンにはんだ付けする必要があります。
16
00:00:55,179 --> 00:00:58,659
未使用のヘッダーからいくつかを切り離します。
17
00:00:58,659 --> 00:01:00,719
実際のはんだ付けには、少し注意が必要です。
18
00:01:00,719 --> 00:01:04,970
最も簡単な方法は、パッドにはんだを塗り、ピンセットでピンを所定の位置に保持し、
19
00:01:04,970 --> 00:01:08,400
はんだを再加熱します。
20
00:01:08,400 --> 00:01:13,130
4つのパッドすべてを作業しましたが、必要なのは「GND」、「DAT」とマークされたパッドと
21
00:01:13,130 --> 00:01:14,760
および「CLK」です。
22
00:01:14,770 --> 00:01:18,770
他のガイドが教えてくれるように、接続ポイントの代替セットもあり
23
00:01:18,770 --> 00:01:19,770
これも使用することができます。
24
00:01:19,770 --> 00:01:22,180
ソフトウェア側を準備しましょう。
25
00:01:22,180 --> 00:01:26,700
また、プログラマー向けに提供すされている「ST-LINKユーティリティ」と呼ばれるアプリケーションを
26
00:01:26,700 --> 00:01:28,110
インストールする必要があります。
27
00:01:28,110 --> 00:01:32,420
もし、ソースコードを自分でコンパイルする場合は、開発環境もインストールする必要があります。
28
00:01:32,420 --> 00:01:35,000
Keil
http://www2.keil.com/mdk5
この2つともダウンロードするのは、けっこう面倒ですよ。
29
00:01:35,200 --> 00:01:38,780
もちろん、代替するファームウェア自体もダウンロードする必要があります。
30
00:01:39,000 --> 00:01:43,580
GitHubにソースコードリポジトリがあります。https://github.com/silver13/Eachine-E011
31
00:01:43,900 --> 00:01:48,360
「クローンまたはダウンロード」、「ZIPのダウンロード」を選択し、
32
00:01:48,360 --> 00:01:50,659
コンピューター上の任意の場所にアーカイブします。
33
00:01:50,659 --> 00:01:53,280
これでファームウェアをフラッシュする準備ができました!
34
00:01:53,280 --> 00:01:57,820
図に従って、ST-LINK ver.2 プログラマをボードに接続します。
35
00:01:57,820 --> 00:02:01,780
プログラマをコンピューターに接続し、最後にボードをバッテリーに接続します。
36
00:02:01,780 --> 00:02:06,680
図が逆に見える場合、ボード上のパッドのラベルが間違っているようです。
37
00:02:06,940 --> 00:02:10,959
ボードは読み取り/書き込み保護されているため、最初に行う必要があるのは「ロック解除」です
38
00:02:10,959 --> 00:02:13,799
これにより、元の工場出荷時のファームウェアも消去されます。
39
00:02:13,799 --> 00:02:18,549
心配する必要はありません。そのコピーは代替のファームウェア配布にパッケージされています。
40
00:02:18,549 --> 00:02:21,489
ST-Linkユーティリティを開き、ボードに接続します。
41
00:02:21,489 --> 00:02:26,109
メモリが読み取れないことを示すエラーメッセージが表示されますが、これは予想どおりです。
42
00:02:26,109 --> 00:02:31,349
「ターゲット」、「オプションバイト」を選択し、「読み取り保護」を「レベル0」に変更します
43
00:02:31,349 --> 00:02:34,529
「適用」をクリックします。
44
00:02:34,529 --> 00:02:38,439
ST-LINKユーティリティを閉じて、ボードからバッテリーを取り外します。
45
00:02:38,439 --> 00:02:42,030
実際に代替ファームウェアをフラッシュすることになると、2つのオプションがあります。
46
00:02:42,030 --> 00:02:46,870
よりシンプルですが自由度の低い方法は、「プログラム」を使用してプリコンパイルされたファームウェアをフラッシュすることです
47
00:02:46,870 --> 00:02:50,180
「プログラム」は、ST-LINKユーティリティの「ターゲット」の下のメニュー項目にあります。
48
00:02:50,180 --> 00:02:52,800
私自身は、この方法をとらなかったので、プロセスを実証できませんが。
49
00:02:53,120 --> 00:02:57,120
もう少し高度なオプションは、ソースコードをゼロからコンパイルして
50
00:02:57,120 --> 00:03:00,160
それをKeil開発環境を使用してボードにアップロードすることです
51
00:03:00,160 --> 00:03:05,620
これの利点は、次のようにファームウェアをフラッシュする前に設定をカスタマイズできることです。
52
00:03:05,650 --> 00:03:09,629
後者のオプションを選択する場合、「Silverware 」のファームウェア配布のフォルダーの中にある
53
00:03:09,629 --> 00:03:11,680
Keilプロジェクトファイルをダブルクリックします。
54
00:03:11,680 --> 00:03:15,090
Keilが起動し、コンポーネントの一部をダウンロードして更新するように求められる場合があります。
55
00:03:15,090 --> 00:03:19,790
終了したら、ファームウェアの構成に変更を加えます
56
00:03:19,790 --> 00:03:25,480
「config.h」ファイル」、そして「プロジェクト」選択して、「ターゲットのビルド」の順に選択して、ソースコードをコンパイルします。
57
00:03:25,480 --> 00:03:29,059
エラーや警告が表示されない限り、ボードをバッテリーに接続します
58
00:03:29,059 --> 00:03:31,329
「Flash」、「ダウンロード」の順に選択します。
59
00:03:31,329 --> 00:03:34,849
進行状況バーが表示され、その後、特に指示がない限り、
60
00:03:34,849 --> 00:03:36,400
フラッシュが正常に完了しました。
61
00:03:36,400 --> 00:03:37,599
それでおしまい!
62
00:03:37,599 --> 00:03:39,829
ここで、すべてを元に戻します。
63
00:03:39,829 --> 00:03:43,180
ピンを十分に短くした場合、はんだを外す必要はありません。
64
00:03:43,180 --> 00:03:45,650
クワッドコプターを後でもう一度フラッシュしたい場合
65
00:03:45,650 --> 00:03:49,900
デフォルトでは、フラッシュされたE011はレベルモードで起動します、そして
66
00:03:49,900 --> 00:03:51,169
これはソースコードで変更できます。
67
00:03:51,169 --> 00:03:56,760
モード2の場合、アクロモードに切り替えるには、右スティックで「左」「左」「下」のジェスチャーを実行します
68
00:03:57,080 --> 00:03:59,980
クアッドコプターは、LEDを点滅させて確認します。
69
00:03:59,989 --> 00:04:03,010
元に戻すには、「右」「右」「下」と入力します。
70
00:04:03,010 --> 00:04:04,329
ご視聴ありがとうございます!
71
00:04:04,329 --> 00:04:12,060
また、ユーザー
"silver13"のSilverwareファームウェアとコミュニティへ貢献するすべての人に感謝します。
@dauuricus
Copy link
Author

this How_to_Flash_the_Eachine_E011_with_an_Acro_Firmware.srt file is translated from
https://www.youtube.com/watch?v=VRfEtujo7K0

@dauuricus
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment