DSLogic BasicをDSLogic Plusに変える

こんにちは、Habr!

この記事では、DSLogic BasicをDSLogic Plusに変更する方法を説明します。

おそらく、それはニュースではないでしょう。

いずれにせよ、私は外国のフォーラムから情報を収集し、余分なものをすべて削除して、あなたに伝えました。

誰が気にする-私は猫をお願いします。

まえがき


どういうわけか私はVBKeshaの友人からDSLogicのレビュー/比較を読み望みました

事は非常に興味深いです、私はDSLではなく、Saaleaeについて説明しません。 彼らが言うように、味と色。

しかし、それからそれは200ドルという非常に痛烈な価格でした(現在、原則として、価格はあまり変化していません)。

しかし、比較的最近、よく知られている中国市場で、DSLogic Basic(> $ 53)に出会いました。
フォーラム、チャットルーム、Googleでの問い合わせ-このバージョンは、外部RAMがない場合にのみPlusと異なり、RAM自体は同じ市場(> 1ドル)で簡単にマイニングできることがわかりました。

また、MODの場合は、RAMをはんだ付けし、アナライザーボード上のeepromファームウェアの1バイトを変更するだけで十分です。

開梱
開梱はすでに上記の記事にありましたが、3年が経過しましたが、何かが変わりました...



開いて、レンガ工場を建設します。



さらに開き、損失を見つけます(笑顔)。



オプション:



ワイヤ-4つの入力のバンドルに分割され(より便利なIMHO)、同軸ではなく(オフサイト同軸)、見た目ほど悪くはありません(将来的には同軸に置き換えられる可能性があります)。
ケーブル-USB Type-C(2.0 HSのみ)。

プローブ-変更されていません(今後も変更される可能性があります)。

お祝いの犯人。



ソフトウェアでは、次のように定義されます。



仕事を始める


著者はあなたの失敗に対して責任を負いません!
あなたがすることすべて-あなたはあなた自身の危険とリスクで行う!

あなたが必要になります:

-はんだごて。
-ファームウェアI2C EEPROM 24 ****をサポートするプログラマー( 理論的に は、プログラマーなしでフラッシュできますが 、理解するのが面倒でした );
-* 念のため、ファームウェアを含むアーカイブ (PASS:8S] 7P#cGaB / X7p-N)。
-RAM AS4C16M16SAまたは同等(4ページ-アナログ) ;
-デバイス自体。

明らかにする


非表示のテキスト
4本のボルトを外し、ピンセットまたは吸引カップで蓋をこじ開けます。


次の手順を慎重に実行してください。

  1. ボードをケースに固定している4本のボルトを外します。
  2. ボードをチャネル入力コネクタに向かって移動します。
  3. ボードを少し曲げます。
  4. チャンネル入力コネクタの指を押しつぶしてボードを取り出します。



RAMのはんだ付け、ファームウェアの準備


非表示のテキスト
ボードには空きスペースがあり、その上にキーを観察しながらRAMをはんだ付けします
接点をはんだごてで完全にはんだ付けしてください。鼻水を残さないでください!



チップは8フィートのケースにあります-これはI2C EEPROMであり、フラッシュする必要があります。



EZP2010プログラマーはファームウェアをマスターしませんでした(毎回異なるアドレスで比較する際のエラー)。

したがって、私はCH341Aベースのプログラマーを採用しています。

チップをはんだ付けしないために、SOIC8 SOP8クリップを使用します。

ボードの最初のEEPROMピンは電源に接続されており、プログラマーはアースに接続されているため、はんだごてで加熱し、ピンセットで最初のピンをわずかに持ち上げます。



次に、慎重に(最初のピンをピンで留めないように)、洗濯バサミを引っ掛けてキーを観察します

それからプログラマーをPCに接続します。

ファームウェア


1)EEPROMを読み取ります。

2)HEXリクエスト0E 2Aで検索を行い、次のバイトを21から20に変更します。




3)ファームウェア、確認。

正常なファームウェアの後:

  1. プログラマーをオフにします。
  2. 最初のピンをはんだ付けします。
  3. PCに接続します。

ソフトウェアでは、次のように定義されます。



UARTなど、ある種のハードウェアで作業を確認します。
すべてが問題ない場合-電源を切り、アルコールで洗い、収集します。
データが破損している場合は、再度RAMを慎重にはんだ付けするか、変更します。

利益!

結果-150ドルから200ドルの価値のあるロジックアナライザー(税関を含む)を60ドル(送料を含む)の価格で入手できます。

UPD:
補足(512Mb RAM)。
最大512MBのRAMはお勧めできません。
ファームウェアのソースコードは公開されているため、キックスターターバージョン、つまり 時代遅れと多くが変更されました。
少なくともロジック電圧調整はありません。
さらに、回路は異なります。つまり、最新バージョンのボード(DSLogic Plusなど)のソースデータを収集するには、ボードを回路に再描画する必要があります。単独で、私はまだ彼を犠牲にする準備ができていないので)。

ご清聴ありがとうございました!

コピーするときは、ソースへのリンクを残すようお願いします。

質問がある場合は、できる限りコメントでご連絡ください-お手伝いします。

Source: https://habr.com/ru/post/J445024/


All Articles