ボードのブートローダ(ブートと呼ばれる)と、アプリのダウンロード
ブート、すなわち、コントロールパネルのスタートアップコードは、ソフトウェアシステムは、通常は、関連するプロセスのアプリケーションに関連する基本的な初期化機能を行う最小のシステム動作、です。FlashMagic:通常は、特別なツールのダウンロードブートを必要とし、PCBAアセンブリの製造でダウンロードする必要があります コントロールパネルでアプリケーションコードアプリケーションコードは、関連する機能を完了します。一般的に状況に応じてブートローダのサポートをダウンロードするために、シリアルポート、USBポートを使用する様々な方法をダウンロードし、USBのダウンロード本明細書で使用されます V1.6および基板上に:本明細書において、「パネル」とは |
|
まず、準備作業
ダッシュボードのハードウェア接続:コントロールパネルは、シリアルケーブル、電源ケーブル。
シリアルケーブルは、ケーブル3を接続するために、RXD \ TXD \ GND (またはRX \ TX \ GND ):
いいえ一般PCのシリアル(TTLレベル)インターフェースのために予約しない、一般的に図変換モジュールは、次のとおり
制御ボードとPCのシリアルポートの接続関係
GND --- GND
TX ----- RXD
RX ----- TXD
一般的に電源ケーブルUSB電源。
第二に、ダウンロードプロセス
2.1照合表、優れた静電気対策
2.2、大幅なショートボードがあるかどうかを観察間違って、溶接などを掲載
2.3シリアルケーブル接続、注意TXとRXの接続シーケンス
2.4オープンダウンロードツール、短いBOOTピン、次に電源に
2.5ダウンロードBOOTファイル、ファイル形式は六角です
2.6再起動コントロールパネル、正常な呼吸呼吸光観察かどうか
2.7 USBダウンロードビンファイル形式のアプリを使用して、USBを接続します
三、ブートダウンロード
ソフトウェアをインストールすると図への参照を設定FlashMagic、焦点はチェックする必要があります。
COMポートの選択は正しいです
***対応する制御ボードを選択します。六角ファイル
たとえば、LPC1768のために、右のARMチップを選択します
如果控制板为第一次下载,则不需要短接ISP引脚(引脚如下图);如果是更新Bootloader,则需要在供电之前短接ISP(通常不会更新bootloader)。
开始下载BOOT:
如果控制板是第一次下载boot.hex具体下载步骤:
A.连接控制板电源,以及串口线缆
B.设置FlashMagic软件
C.打开电源开关
D.点击FlashMagic软件Step 5
E.等待下载完成后关闭电源
如果控制板需要更新boot.hex(以前有下载boot),具体步骤如下:
A.连接控制板电源,以及串口线缆
B.设置FlashMagic软件(主要是串口编号,选择boot.hex文件)
C.短接BOOT管脚,然后打开电源开关(上电之前短接即可,上电之后BOOT管脚状态不影响下载)
D.点击FlashMagic软件Step 5
E.等待下载完成后关闭电源,断开BOOT连接
如果FlashMagic提示下载成功,即完成ARM boot下载,重新上电可以观察到LED会处于呼吸状态。
如果提示失败,可能有以下问题:
1.串口编号选择错误。2.控制板电源检查不正确。3.串口线缆连接错误。4.尝试改变FlashMagic的波特率设置,重试。
四、串口下载app代码
完成上述bootloader下载之后,打开超级终端(波特率115200,数据位8,无奇偶校验,停止位1):
上电,如果串口连接正常,会接收到如下信息:
键盘输入loadapp+回车
然后选择 Xmodem 发送app的bin格式文件:
等待发送完成,控制板自动重启,进入app界面,即完成下载:
五、USB下载app代码
使用USB下载app代码之前需要确认此版本Boot是否支持USB接口下载。
USB下载软件如下图:
5.1 USB线缆连接控制板,打开USB设备。读取控制板版本号下图。固件(程序)版本定义规则是B***开始的版本编号为boot,A***开始的版本编号为app,如下图中”BM10V20102”则表示当前运行的固件是boot文件,没有执行app固件。
5.2下载app。点击“下载程序/文件”,并选择需要升级的app文件。
5.3等待自动下载完成后,点击确认OK,同时控制板已经自动复位
5.4读取app版本检测是否下载正确
App启动,针对不同的系统可能需要不同长短的启动时间,所以USB通信时应该等待控制板完成启动后再操作,通常为3-5秒。