Fórum témák

» Több friss téma
Fórum » DSP - Miértek, hogyanok
Lapozás: OK   4 / 4
(#) FPeter84 hozzászólása Nov 21, 2025 /
 

SigmaStudio+ADAU1401

Sziasztok!

Esetleg mostanában idetéved valaki, aki aktívan játszott a SigmaStudio+ADAU1401 (1701) párossal?

Nem tudok rájönni, hogy miért nem sikerül a self-boot-os használat... Adott egy kommersz kínai modul, pontosan ez a verzió ami ebben a cikkben szerepel, hozzá egy hasonló de még előző verziós FX2LP script-el átlökve USBi módba. Ezzel nincs is gond, a SigmaStudio-ban kizöldül, programozza ahogy kell...

Összeraktam egy saját játszós programot: egy 2 sztereó multiplexer amit a gpio0/1 vezérelne egy up/down control-on keresztül - egyik csatorna a bejövő analóg sztereó hang, a másik egy szinusz zaj - csak hogy könnyű legyen felismerni hogy mikor melyik van kiválasztva - ez megy az analóg kimenetre... Plussz mivel ott van a LED a gpio2-n ezért azt meg egy PWM jelgenerátorral piszkálom hogy mutassa hogy él a program, történik valami... A regisztereket is beállítottam a hw config oldalon - ha Link Compile Download akkor működik ahogy kell: LED villog, csatornát oda-vissza váltogatja a bemenet és a zajgenerátor között a gpio0/1 lábakat testelve

De ezt hiába próbálom az EEPROM-ba iratni, valami nem stimmel:
-WP és GND lábak közé jumpert teszek
-EEPROM-ot teljesen töröltetem, biztos ami biztos
-write latest compilation to E2PROM
-check last compilation vs E2PROM sikeres
-jumpert leveszem (ezt nem írja a cikk de kell mert blokkolja)
-tápot elveszem, tápot ráadom

Erre az eredmény: LED villog, analóg hangot átereszti magán, de se a gpio0/1-re nem reagál, se arra ha a hw config fülön ezeket a lábakat invertálással megpiszkálom. A többi regiszterre reagál, pl ADC vagy DAC mute, stb... Ha ismét rábökök a Link Compile Download-ra, akkor magához tér, reagál a gpio lábakra meg az invertálásra is...

Magyarán félig működik a self-boot-ból vett program, de nem reagál semmi külső behatásra amíg ismételten a RAM-ba nem töltetem a Link Compile Download-al... Mit ronthatok el, mit értelmezek félre?

dsp1.png
    
(#) Tomi20 válasza FPeter84 hozzászólására (») Nov 25, 2025 /
 
Szia

Sikerült megoldanod a problémád? Én sajnos nem tudok érdemben segíteni, viszont itt olvastam először erről a Dsp-ről, nagyon megtetszett, rendeltem is egyet, programozóm meg van itthon hozzá, December elejére írták a szállítást, beszámolok majd a tapasztalataimról.
(#) FPeter84 válasza Tomi20 hozzászólására (») Nov 25, 2025 /
 
Szia! Sajnos nem... nekem is nagyon tetszene, nagy terveim is lennének vele, de egyszerűen elakadok itt hogy a feltöltött program félig fut, de nem reagál külső hardveres vezérlésre... Rendeltem egy marék 24C256 EEPROM-ot, hátha azon múlik - bár a SigmaStudio check szerint is rendben van, és külső programozóra kötve se találtam hibáját...
(#) FPeter84 válasza Tomi20 hozzászólására (») Sze, 1:09 /
 
Előre menekültem, és nagyon úgy néz ki, hogy valami rejtélyes compiler-bugba futottam bele!

Amíg csak a 2 féle zajgenerátor között lehetett váltogatni, végig úgy viselkedett ahogy írtam: link compile download-ra pontosan az történik amit vár az ember, reagál a gombnyomásokra, de ha ezt eeprom-ba töltöm és újraindítom onnantól csak a led villog, nem reagál a gpio gombokra amíg ismét fel nem töltetem a download gombbal a projektet

Most viszont a fenti cikk alapján kiegészítettem további 2 gombbal és egy pushvol hangerőszabályzóval, és most stabilan minden úgy történik ahogy kell: eeprom-ba töltés és self-boot után reagál a forrásválasztásra és a hangerőszabályzásra is!

No majd kíváncsi leszek, hogy nálad is sikerül e kiprovokálni ugyanezt a jelenséget, vagy csak engem tüntet ki ilyen speciális figyelemmel?

Te is a cikkben szereplő alap kínai ADAU modult vetted, vagy valamelyik másik verziót?

adau1.png
    
Következő: »»   4 / 4
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem