Como eu gero a pasta / sys / kernel / debug / tracing no kernel com o projeto yocto?

0

Eu estava tentando usar perf no destino Renesas e configurei o yocto "local.conf", conforme mostrado em link .

#avoid stripping binaries 
INHIBIT_PACKAGE_STRIP = "1"

#add the debug information
EXTRA_IMAGE_FEATURES= "debug-tweaks tools-debug dbg-pkgs tools-profile"

#format the debug info into a readable format for PERF
PACKAGE_DEBUG_SPLIT_STYLE = 'debug-file-directory'

perf está funcionando, mas preciso monitorar as opções de contexto que exigem o uso de perf timechart e outros comandos que dependem do perf-events, mas os comandos não podem encontrar esse caminho "/ sys / kernel / debug / rastreamento / eventos ".

O que devo fazer para obter esta pasta e seus arquivos compilados com meu kernel?

    
por gemad 10.07.2017 / 10:58

1 resposta

0

Você provavelmente precisará montar o sistema de arquivos debugfs:

mount -t debugfs none /sys/kernel/debug

Se você já tiver um script de inicialização em /etc/init.d/ , será possível adicioná-lo lá ou adicioná-lo a /etc/fstab as

debugfs /sys/kernel/debug debugfs defaults
    
por 10.07.2017 / 11:37