これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドao-usbloadです。
プログラム:
NAME
ao-usbload - ARM ベースの AltOS デバイスにプログラムをフラッシュします
SYNOPSIS
ao-usbload [-NS ttyデバイス] [--tty ttyデバイス] [-NS アルトスデバイス] [ - デバイス アルトスデバイス]
[--cal 無線校正] [--通し番号] ファイル.elf or ファイル.ihx
DESCRIPTION
ao-usbload 指定された .elf または .ihx ファイルをターゲット デバイスのフラッシュ メモリにロードします。
AltOS ブート ローダー、既存のシリアル番号と無線校正値のいずれかを使用するか、
コマンドラインからこれらのいずれかを取得します。
OPTIONS
-Ttty-デバイス| --tty tty-device
これにより、デバッガーがターゲットとの通信に使用するttyデバイスが選択されます
端末。 特別な名前「BITBANG」は、ao-dbgにcp2103接続を使用するように指示します。
それ以外の場合、これは適切なcc1111デバッグに接続されたUSBシリアルポートである必要があります
ノード。
-DAltOS-デバイス| -デバイスAltOS-デバイス
接続されているデバイスを検索します。 これには、次のいずれかの引数が必要です
フォーム:
テレメガ:2
テレメガ
2
製品名を省略すると、ツールは適切な製品を選択します。
シリアル番号を省略すると、ツールは使用可能なもののXNUMXつと一致します。
デバイス。
-s シリアル番号 | --serial シリアル番号
これにより、デバイスのシリアル番号がイメージにプログラムされます。 シリアル番号がない場合は、
指定すると、既存のシリアル番号 (存在する場合) がデバイスから読み取られます。
-c 無線校正 | --cal radio-calibration これは、
EEPROM を持たないハードウェアのイメージに無線キャリブレーション値を取り込む
この値のストレージ。 校正値が指定されていない場合は、既存の
校正値が使用されます。 ここでの値は、現在の値を考慮して計算できます。
無線校正値、測定周波数、および希望の周波数:
cal' = cal * (望ましい値/測定値)
デフォルトのキャリブレーション値は 7119667 です。
USAGE
ao-usbload 指定された .elf ファイルをメモリに読み取り、イメージを編集してカスタマイズします
指定されたシリアル番号と無線校正値を使用します。 次に、に接続します。
ドングルをデバッグし、プログラムをターゲット デバイスのフラッシュ メモリに書き込みます。
onworks.net サービスを使用してオンラインで ao-usbload を使用する