Top > TNC > KISSモード専用化

TNC/KISSモード専用化

概要

友人から譲り受けたTNC-20がある。通常のTNCとしての機能は問題ないので、試しにUI-DIGIのROMを入れてみたら動かなかった。そんな理由からAPRS I-gate用のTNCとして使うしかないかなーって思っていた。通常のTNCとして動作させておいた状態で、UI-VIEW32を使用しI-Gateを構築した場合、幾つかの制限にひっかかる。この制限をとっぱらって、UI-View32を最大限使うためには、TNCをKISSモードにするのだ。
ためしにKISSモードにしてみたのだが、もともとそういった機能が盛り込まれていないのか?このあたりはリサーチしきれなかったが、まともに動かなかった。コマンドの送受信でエラーがでているようで、初期化に失敗する状態だった。もちろんボーレート等といった通信パラメータは合っている。

やっぱりだめかぁ。とおもって諦めかけていた所、大変有力な情報を入手した。KISSモード専用TNCとして稼動させるためのROMが存在していたのだ。これを使えば上記のTNC-20もKISSモードTNCとして動作する。それもハード改造は一切無しでROMを交換するだけだ。こうなればUI-View32の機能を最大限使える事になるのだ。是非やってみよう!

KISSCEXを使おう。

KISSCEXとは・・・

  • JNETCEX HomePageからダウンロードできます。
    http://www.unix.gr.jp/jnetcex/
    =>Download =>KISSCEX
  • KISSCEXのa0.hex をTNCに焼こう。じゃぁa1.hexやa2.hexはというと、実は、COMポート一つにTNCを複数つなげたい時に使うROMイメージのようです。すげー^^;;
    • TNC多ポート化についてはこちらがお勧め。
      http://www5b.biglobe.ne.jp/~kuma3/html/linux/kisscex2.html
    • ROMの型番は通常、27C256を使っていますが、27C512でも代用できるようです。
      • 27C256と27C512のピンアサインの違いは1番ピンだけ
      • このピンはA15。0000番地と8000番地を切り替えらるために使用するピン。
      • 27C256ではVPPとして使用中。通常動作中はHiレベル。ということは、8000番地から使用されるということで・・・

        結論! 27C512を使うときには、8000番地からプログラムを書こう!

  • 電源投入時にCONとSTAが点滅すれば大丈夫です。
  • 電源直後からKISS modeで、暴走しなければそれ以外にはなりません。
  • TNCのメモリは8KB以上で動きます。
  • プログラム領域マップ 0x000~0x7ff
  • UI-View32のTNC種別はKISSにします。

どぞー♪

  • へぇー、知らなかったよ。TNC-20Hじゃないと使いようがないと思っていました。早速ちぇっく! -- 小林@jr7ovc/1 2009-09-15 (火) 23:55:20
  • 早速ROMを焼いてみました。CONとSTAの点滅が確認できましたー。おおおおお。 -- JM7MUU 本田 2009-09-16 (水) 05:44:51
  • ダウンロードしたけど、ライターがないことに気がついた。ポリポリ。 -- 小林@jr7ovc/1 &new([nodate]){date}: Invalid date string;
  • ROM書いて送りましょうか? -- JM7MUU 本田 &new([nodate]){date}: Invalid date string;

Reload     Front page List of pages Search Recent changes Backup   Help   RSS of recent changes
Last-modified: Tue, 27 Dec 2016 19:33:35 JST (2668d)