PCに接続しても認識しない。eMMCにアクセスできなくなり、八方塞がりです。Sは、重さ100gもないので、文鎮化しても文鎮としては使えません。Recovery」ポジションです。エクスプレスコース「詳しいことは後にして、とにかく元に戻したい」という方のために、手順をまとめます。v2.0.4(もしくはそれ以上)のイメージファイルをダウンロードします。ダウンロードはこちら:https://www.asus.com/Single-Board-Computer/Tinker-Board-S/HelpDesk_Download/イメージファイルは圧縮されているので解凍しておきましょう。(2)Win32DiskImagerをダウンロード&インストールするPCにWin32DiskImagerがインストールされていない場合には、下記URLよりダウンロードし、インストールしてください。Debianイメージを書き込みます。Recovery」のポジションに設定します。PCから認識できているはずです。Win32DiskImagerを使って、認識したドライブにTinkerOSを書き込んでください。SのmicroUSBコネクタを外します。Sから抜き、ジャンパーピンを元の位置に戻しましょう。Sに、キーボード、マウス、ディスプレイ、microUSB電源をつなぎ、スイッチを入れれば、無事、TinkerOSが立ち上がります。Sが手に入ったので、色々試してみましょう。SをPCに接続したときには、eMMCは次のように見えていました。64Mと2Gのパーティションが切られています。ここでは良く見えませんが、64Mのパーティションの前に、わずかな未割り当ての領域があります。この領域には、ブートローダのプログラムが存在しています。OS書き込みモードの実現PCにつながっていることを検知した場合、eMMCをドライブとしてPCに見せる動作を行うです。このため、64Mのパーティションの前にあるわずかな未割り当て領域のデータに上書きしてブートローダが起動できなくなると、OSもブートできなくなり、PCからも見えなくなってしまいます(文鎮化)。Sが登場する前は、eMMCがなかったため、ブートローダの役割は、(1)本来のブートローダの動作RAMの初期化などLinuxカーネルを実行するための設定を行い、eMMCもしくはmicroSDからカーネルを読み込んでRAM上の特定の場所にコピーし、カーネルを起動する(2)OS書き込みモードの実現PCにつながっていることを検知した場合、eMMCをドライブとしてPCに見せる動作を行うでした。取り消し線の箇所の機能は入っていないのです。SのeMMCにインストールしてしまうと、このブートローダが起動するため、eMMCにあるOSはブートできず、PCからドライブとして見ることもできません(文鎮化)。Sに対応していなかったので文鎮化してしまったのでしょう。Sは、2018年に入ってリリースされたので、有志が作成されたOSには、まだ未対応のリスクが伴います。Sに対応したTinkerOSのバージョンを使うのが無難です。試した範囲で随時、別ページにまとめていく予定です。通常、eMMCにインストールされているブートローダやOSを「優先」(eMMCを優先)して起動します。Recovery」の位置に設定すると、microSDにインストールされているブートローダやOS「のみ」(microSDのみ)を起動するようになります。試しに、eMMCに起動可能なTinkerOSがインストールされている状態で、microSDカード未挿入もしくはブランクのmicroSDを挿入してみたところ、待ち続けてもeMMCから起動することはありませんでした。Recovery」が、起動デバイスをmicroSDのみに固定する設定ポジションのためです。Revovery」にしないでOS入りmicroSDを挿すとどうなる?ブートローダ、OSとも、eMMC、microSDの順にチェックして起動するのですが、OSの種類の組み合わせなど条件が絡み合って、少々複雑です。Sの起動の流れは、次の通りです。Recovery」に設定しなくともmicroSDのブートローダを使って起動し始めます。Panicで停止しました。S対応バージョンとなるため、正常に起動します。of=/dev/mmcblk1とします。v2.0.4のイメージをeMMCに書き込む時間を実測したところ、USBメモリにもよりますが、3分30秒かかりました。microSDカード(mmcblk0)の先頭の4Mbyteを、eMMC(mmcblk1)の先頭に書き戻してやれば、元通りPCから認識できるようにはなります。この後、OSをインストールするためにPCに接続するのだとしたら、それは前出のリカバリの手順とほぼ変わりないので、ブートローダだけを戻した手順が無駄になります。eMMCを、とりあえず、まっさらの状態にしようと、PCからフォーマットをかけると、文鎮化してしまうでしょうか?windowsのフォーマットは、パーティションとして割り当てられた領域に対してのみ行われるので、ブートローダが書き込まれている領域は、ただの空き領域でパーティションにはなっていないので、文鎮化の恐れはありません。SDFormatterなどを使って、パーティション設定をクリアしてディスク全体をまっさらにフォーマットすると、ブートローダ領域も壊されてしまう可能性があります。いずれにしても、フォーマットをした後でOSをインストールするのなら、OSイメージを書き込むときにフォーマットした情報は上書きされてしまうので、eMMCをフォーマットする必要性はあまりないと思います。フォーマットが必要なケースとしては、eMMCをデータ領域として使おうとするなど、特別なケースに限られると思います。Recovery」のジャンパ設定は、起動デバイスをmicroSDのみに固定する設定ポジションです。Recovery」のポジションにすることで、ブートを切り替えることが出来ます。eMMC内のマルチブート?eMMC内のパーティションを切って、ブートメニューでOSを選択して起動できると便利です。/boot/extlinuxにあるextlinux.confをカスタマイズするとできるかもしれません。今後取組みたい課題です。コメントをキャンセルメールアドレスが公開されることはありません。自作のエフェクタを作成したい。必要な寸法情報が欲しい。go2説明書2023/12/04Go2のメーカー公式ドキュメントです。Edu/Edu+のその他公式資料について2023/06/02表示するにはパスワードが必要です。MACアドレスの変更方法2022/01/28MG400のMACアドレスは工場出荷時に全て同じ値に設定されております。