検死
ポイントのネジを外すと、ボード上に2つのグループのコンタクトパッドが見つかりました。 それらの1つはJTAGコネクタに似ていましたが、もう1つは署名されていませんでしたが、RS-232インターフェイスである可能性があります。 インターネットは私の仮定を確認し、さらに、結論のはんだ付けがありました。
 
 
      これらの出力をコンピューターに接続するには、レベルコンバーター-MAX232チップ(または232のインデックスを持つ同様のチップ)が必要です。 COMポートを持たないラップトップの幸せな所有者は、古いシーメンスの電話(c62以前のモデル)のデータケーブルを購入し、切断することができます。 このようなケーブルは、コンバータを組み立てずに、アクセスポイントボードのコネクタに直接はんだ付けできます。 私はケーブルを持っていないので、このオプションを検討しませんが、グーグルで自分で必要な情報を見つけることができます。
また、コンバータには5つのコンデンサが必要です。容量が10μFのコンデンサが4つ、容量が1μFのコンデンサが1つです。 以下が彼の図です(ところで、MAX232を使用するための典型的なスキーム)。
 
      私のコンバーターは、以前よりも他の目的で収集したため、本来よりもはるかに複雑に見えます。 ブレッドボードには、2つのMAX232マイクロ回路といくつかの「余分な」要素があります。 また、便宜上、接続時に、ボードにDB-9「マザー」コネクタを配置しました。
 
 
 
 
      TX、RX、およびアース線をコンバーターからアクセスポイントボードに直接はんだ付けします。
読み込み中
任意のターミナルプログラムを開き(私はPuTTYを使用しますが、ハイパーターミナルも適切です)、パラメーターでシリアルポート接続(COM1またはCOM2)を構成します:速度9600 bps、8データビット、1ストップビット、パリティ無効、フロー制御-切断されました。 設定したポートにポイントとコンバーターを接続します。 コンバータとポイントに電力を供給した後、ターミナルプログラムウィンドウにポイントのロードプロセスが表示されていることを確認する必要があります-メモリテスト、ファームウェアファイルの検索およびダウンロード。 これが起こらない場合は、コンバータを確認し、TXとRXにはんだ付けされたワイヤを交換してみてください。
 
 
      ファームウェアを復元するには、TFTPサーバー(tftpd)、FTPサーバー(Small HTTP ServerまたはFileZilla)、および一連の作業ファームウェアファイル(apimg1、art、backup、apcfg、apcfg.bak)が必要です。
デフォルトでは、復旧モードのアクセスポイントアドレスは192.168.1.20です。 255.255.255.0のマスクを使用して、コンピューターのIPアドレスを192.168.1.1として構成し、アクセスポイントに接続します。 [リセット]ボタンでポイントを再起動します。 ブートローダーがメモリをテストしている端末に行が表示された直後に、ブートローダーが次のプロンプトを表示するまでESCキーを繰り返し押します。
[Boot]:
      
      これで、ブートローダーとアクセスポイント自体の設定を確認および変更できます。 文字「?」を入力すると、コマンドの完全なリストが表示されます。 Enterキーを押します。 設定の変更は、「c」コマンドで行います。 現在の結論-pコマンドを使用。 ヘルプから、ブートローダーがローカルメモリ(tffs)からTFTPを介してファームウェアを実行できることがわかります。 これが必要なものです。 「c」コマンドを入力して、ブートローダー設定を決定します。
 
      boot device : ae1 
      
        
        
        
      
     processor number: 0 
      
        
        
        
      
     host name : 
      
        
        
        
      
     file name : art 
      
        
        
        
      
     inet on ethernet (e) : 192.168.1.20:0xffffff00 
      
        
        
        
      
     inet on backplane (b) : 
      
        
        
        
      
     host inet (h) : 192.168.1.1 (ip    TFTP-) 
      
        
        
        
      
     gateway inet (g) : 
      
        
        
        
      
     user (u) : 
      
        
        
        
      
     ftp password (pw) : 
      
        
        
        
      
     flags (f) : 0x80 
      
        
        
        
      
     target name (tn) : 
      
        
        
        
      
     startup script (s) : 
      
        
        
        
      
     other (o): ae
      
      ルートディレクトリが、解凍されたファームウェアファイルのあるフォルダーを直接指すように、TFTPdを構成します。 コマンド「@」を入力して、Enterキーを押します。 すべてが正しく構成されている場合、ブートローダーはアートファイルをダウンロードおよびダウンロードします。 その後、VxWorksオペレーティングシステムのシェルが表示されます。
ファームウェア
Enterキーを押して招待を開きます。 次に、FTPサーバーを構成します。 ファームウェアファイルも指す必要があります。 さらに、ftpサーバーの設定で、ファイルをアップロードするユーザー、たとえば、パスワードが12345のゲストを追加する必要があります。
まず、フラッシュメモリを初期化します(つまり、ファームウェアと構成を削除しながら、アクセスポイントのファイルシステムを再作成します)。
ターミナルで、次のコマンドを入力します。
diskInit "/fl"
      
      成功すると、端末は結果コード0x0を発行します。 続ける:
hostAdd "pc", "192.168.1.1" 
      
        
        
        
      
     netDevCreate "pc:", "pc", 1 
      
        
        
        
      
     cd "pc:" 
      
        
        
        
      
     iam "guest", "12345"
      
      次に、FTPサーバーが機能しているかどうかを確認します。 lsコマンドを入力します。 コマンドがFTPサーバーにあるファームウェアファイルのリストを返した場合、それらをポイントのフラッシュメモリにコピーします。
copy "pc:/apimg1", "/fl/apimg1" 
      
        
        
        
      
     copy "pc:/apcfg", "/fl/apcfg" 
      
        
        
        
      
     copy "pc:/apcfg.bak", "/fl/apcfg.bak" 
      
        
        
        
      
     copy "pc:/art", "/fl/art" 
      
        
        
        
      
     copy "pc:/backup", "/fl/backup"
      
      各コマンドの後、システムはコード0x0と記録されたファイルのサイズを返す必要があります。 最初に行ったように、アクセスポイントを再起動し、ブートローダープロンプトを呼び出します。 ブートローダーの設定を初期状態にします:
boot device : tffs0 
      
        
        
        
      
     processor number: 0 
      
        
        
        
      
     host name : 
      
        
        
        
      
     file name : /fl/apimg1 
      
        
        
        
      
     inet on ethernet (e) : 192.168.1.20:0xffffff00 
      
        
        
        
      
     inet on backplane (b) : 
      
        
        
        
      
     host inet (h) : . 
      
        
        
        
      
     gateway inet (g) : 
      
        
        
        
      
     user (u) : 
      
        
        
        
      
     ftp password (pw) : 
      
        
        
        
      
     flags (f) : 0x0 
      
        
        
        
      
     target name (tn) : 
      
        
        
        
      
     startup script (s) : 
      
        
        
        
      
     other (o): ae
      
      次の操作は必要ありませんが、私がやるまで私のポイントはロードを拒否しました。 ポイントの電源をオフにし、リセットボタンを押したまま電源をオンにして、ポイントが端末に工場設定が読み込まれたことを示す「工場出荷時設定へのリセット」という指示を与えるまで待ちます。 リセットを解除します。
以上です。 再起動を繰り返した後、ポイントは通常モードで起動し、ダウンロード後、工場のIPアドレス192.168.0.50で外部から利用できるようになります。
注釈
ブートローダーが「boardDataチェックサムエラー」を表示する場合、VxWorksをロードする前に次の操作を実行する必要があります。 ブートローダーの招待状で、「B」コマンドを入力し(「ボード」設定を入力します)、Enterキーを使用して、他の何も入力せずにすべての項目を確認します。 これは細心の注意を払って行う必要があります。 エラーが発生した疑いがある場合は、再起動せずにもう一度実行してください。