inuneko
2021年8月3日 18時02分
お世話になっております。
ブートローダー、linuxカーネル、DTBの書き換えを行ったらUSBデバイスが認識されなくなりました。linuxカーネルではch341を有効化して書き換えましたがそれでも認識されませんでした。再度USBデバイスを認識させるにはどうすればいいですか?
ファイル | ファイルの説明 |
---|---|
usbdisconnect.txt |
コメント
inuneko
> 高橋です。
>
> 以下の2点を確認していただけますでしょうか
>
> ①起動デバイスはSDと eMMCのどちらで設定していますでしょうか
> 参考: https://manual.atmark-techno.com/armadillo-iot-a6/armadillo-iota6_produ…
SDブートをおこなった後にeMMCから起動しています。
> ②ATDEでビルドしたカーネルのチェックサムと、Armadilloに書き込まれているカーネルのチェックサムは一致していますでしょうか
> Armadilloに書き込まれているカーネルのチェックサムは、eMMCから起動している場合/dev/mmcblk0p2、SDから起動している場合/dev/mmcblk1p2から確認できます。
> 例: eMMCから起動している場合
>
> mount /dev/mmcblk0p2 /mnt > md5sum /mnt/uImage #チェックサムが表示される > umount /mnt >
>
チェックサムをしたところeMMCではすでにマウントされていると表示されSDではマウントを始めたと表示されたので例で出された結果が出なかったのでチェックサムはちょっと分かりませんでした。
ファイル | ファイルの説明 |
---|---|
チェックサム.txt |
at_keitaro.takahashi
高橋です。
> SDブートをおこなった後にeMMCから起動しています。
SDブートというのはインストールディスクによるインストールのことを指していますでしょうか?
> チェックサムをしたところeMMCではすでにマウントされていると表示されSDではマウントを始めたと表示されたので例で出された結果が出なかったのでチェックサムはちょっと分かりませんでした。
例で示したチェックサムついては前の行のコマンド実行結果ではなく、md5sumというコマンドです。
詳しくは以下のページを参照してください。
https://linuxjm.osdn.jp/html/GNU_textutils/man1/md5sum.1.html
ATDEでビルドしたカーネル(uImage)と、インストールディスク等によってArmadilloに書き込まれたカーネルにそれぞれmd5sumを使用することで、
2つが同じファイルかどうか確認でき、書き込みミスなどを簡単に確認することができます。(どちらでも同じチェックサムが表示されれば、基本的には同一のファイルとなります)
at_keitaro.takahashi
2021年8月4日 15時54分
高橋です。
以下の2点を確認していただけますでしょうか
①起動デバイスはSDと eMMCのどちらで設定していますでしょうか
参考: https://manual.atmark-techno.com/armadillo-iot-a6/armadillo-iota6_produ…
②ATDEでビルドしたカーネルのチェックサムと、Armadilloに書き込まれているカーネルのチェックサムは一致していますでしょうか
Armadilloに書き込まれているカーネルのチェックサムは、eMMCから起動している場合/dev/mmcblk0p2、SDから起動している場合/dev/mmcblk1p2から確認できます。
例: eMMCから起動している場合