Armadilloフォーラム

debugfsについて

faxdfjk

2022年12月12日 10時11分

atmark@armadillo:~$ uname -a
Linux armadillo 4.14-at49 #5 Fri Nov 18 13:13:40 JST 2022 armv7l GNU/Linux
atmark@armadillo:~$ uname -v
#5 Fri Nov 18 13:13:40 JST 2022

以上の環境にて以下フォルダが見当たりませんが、debugfsは無いのでしょうか。
/sys/kernel/debug

コメント

入江です。

> 以上の環境にて以下フォルダが見当たりませんが、debugfsは無いのでしょうか。
> /sys/kernel/debug

標準イメージではdebugfsが有効化されていません。

Linuxカーネルのビルド前にカーネルコンフィギュレーションからdebugfsを有効にしてビルドすることで
当該のディレクトリが出現します。

手順としましては、まず以下マニュアルの「3. コンフィギュレーション」まで実行します。
https://manual.atmark-techno.com/armadillo-640/armadillo-640_product_ma…

その後、以下のコマンドを実行してカーネルコンフィギュレーションを変更・保存します。

[ATDE]$ make ARCH=arm menuconfig
Kernel hacking
  -> Compile-time checks and compiler options
    -> [*] Debug Filesystem  <- これを有効化

menuconfigを抜けたら、以下のコマンドを実行してuImageをビルドし、Armadilloに書き込んで
起動することで、/sys/kernel/debugが出現します。

[ATDE]$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- LOADADDR=0x82000000 uImage
[ATDE]$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-
[ATDE]$ ls arch/arm/boot/uImage
arch/arm/boot/uImage <- これをArmadilloに書き込む

uImageをArmadilloに書き込む手順については、以下を参照してください。
https://manual.atmark-techno.com/armadillo-640/armadillo-640_product_ma…