Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Custom audio cape

Aperta
#258 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
25/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
c, linux

Direzione di ricerca

Inizia esaminando le modifiche al device tree allegate in BB-BONE-AUDI-02-00A0.txt, quindi verifica l’abilitazione in uEnv.txt e le impostazioni di acquisizione di arecord e alsamixer descritte nel report. Confronta il comportamento con e senza il cape personalizzato e usa il livello di picco pari a zero segnalato per restringere il percorso di acquisizione. Il lavoro è completato quando le registrazioni contengono l’audio del microfono con il cape personalizzato abilitato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Hi, I'm making a custom audio cape for BBB. The goal is to record sound using microphones.
I used tlv320aic3106 codec, modified BB-BONE-AUDI....dts.
Replaced all 3104 with 3106, swapped axr0 with axr2 (because of a mistake in my board). Enabled micbias.
Compiled, enabled it in uEnv.txt.
But there is no audio in the recordings. I can see data movement on mcasp bus on an oscilloscope. And looks like arecord is working fine. If I remove custom cape arecord is stuck (as expected).
arecord show max peak of 0% all the time. In alsamixer PGA Capture Switch turned on, PGA Capture Volume set to 105.

Attaching modified dto. BB-BONE-AUDI-02-00A0.txt

Lingua principale
C
Stelle
811
Fork
581
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Non abbiamo ancora controllato i file di configurazione di questo progetto. Parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di beagleboard/linux

Tutte le issue di beagleboard/linux

Issue simili

Altre issue su C

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.