[elektro] AVR IRQ -> ARM

hg12345 hg12345 at freemail.hu
Mon Feb 29 12:54:12 CET 2016


HI,

Nem tudom mennyire kell nagy teljesítmény számodra, hogy a FLASH WAIT-ket kell figyelni, de ha már erre is vigyázo,l akkor sok esetben azt is figyelembe kell venni, hogy a AHB buszon sok minden dolgozhat egyszerre ráadásul úgy hogy azonos prioritással rendelkeznek az egyik ilyen ha nem a legfontosabb a DMA,
1/3, 2/5 -ben osztozhat a AHB-n és ez is befolyásolhatja a konkurens hozzáférést FLASH/RAM/PERIFÉRIA halmazhoz.
Ha nagyon cikis a végrehajtás a közvetlen csatolású RAM-ból kell futtatni a programot, azt hiszem ilyen létezik a 3xx sorozatban! Ez esetben semmi nem akasztja meg a program futását.

Teljesítmény vagy időzítés problémád van?

A legolcsóbb HW debugger a ST-nál a NUCLEO minden kivitelben kapható, a debugger rész letörhető, és telje értékú minden ST-hez. FDH Kft Bp az asztalodra teszi ~3K-ért.


VFX <info at vfx.hu> írta:
>Hali!
>
>
>2016.02.29. 10:12 keltezéssel, hg12345 írta:
>> Sokkal egyszerűbb a vizsgálat, ha a belső SYSTICK-et használod mérésre, az mindig csak számol és számol.
>>
>>
>
>
>Igen csak a SYSTICK nem ad infót a flash elérés idejéről, hiszen a 
>systick akkor is számol ha éppen a flash wait state-t csinál ilyen-olyan 
>okból. Nekem meg pont az volt a lényeg, hogy a flash elérés ideje hogyan 
>alakul, főleg ilyen pici teszt progival, ami majdnem elfér a 
>prefech-ben, de az utolsó ugrás nem 64 bit határra esik.
>
>Persze ha megfordítjuk a teszt progit és n darab utasítás végrehatási 
>idejét mérjük a SYSTICK-kel akkor jó a dolog, csak azt jelenleg nem 
>tudom még megnézni sehol :(
>A LED villogást látom egyenlőre csak :) HW dwbuggerem meg nincs.
>
>De majd fejlődik a dolog. Köszi.
>
>
>Közben próbálgattam a WS dolgot és prefetch bufferrel nem akad le soha 
>0WS-tel, (eddig), prefetch nélkül azonnal elhasal 24MHz fölött. Írok 
>majd olyan kódot ami szinte csak 32 bites utasításból áll és/vagy 
>ugyanarról a flash területről olvas adatot is  (nem fér el a bufferben), 
>hogy 0WS-sel bírja-e.
>
>
>ÜDV. VFX.
>
>-----------------------------------------
>          elektro[-flame|-etc]



More information about the Elektro mailing list