[elektro] NUVOTON ARM segítség
hg12345
hg12345 at freemail.hu
Sun Sep 27 20:32:01 CEST 2015
Csak Arany Jánost tudom idézni: "Gondolta a fene"
Ami nincs dokumentálva ez akárhogyan megváltoztatható, ebbe már többször belefutottam, volt ami ennél többe került, ez csak remélem az időmet vette.
Minden szilikon módosítástól rettegek, mert egy tranzisztor ide vagy oda, és nem fut a program. Anélkül, hogy valami speciális kiélezett HW tulajdonságot használnék.
Bali Zoltan <eltexto at freemail.hu> írta:
>Valóban, így belegondolva, az osztott flash-nál írás alatt
>ált. nem érhető el olvasásra. Lehet az A-nál csak látszólag
>volt osztott? Bár nálam ez fel sem merült, mert pár bye-ot
>írogattam csak, viszonylag ritkán és nem okozott
>problémát a kiesés, ha volt is.
>
>Soxor én is így, idővel szkóppal, analizátorral pótolom
>a hiányos doksit :) . Na meg, a Nuvotonnál soha nem
>találkoztam errata-el (lehet azóta már van) ,
>hanem új manuállal, a régit meg kereshettem,
>ha nem töltöttem le korábban.
>Mindezek ellenére nekem megfelelt, csak hát
>muszáj volt váltani az ADC miatt.
>
>Üdv. Zoli
>
>
>2015.09.27. 19:31 keltezéssel, hg12345 írta:
>> Szia,
>>
>> az alap időmérő egy TMR0 2ms megszakításokkal, amít próbára felgyorsítottam 1ms-re hogy látszódjon a működés.
>> AN: az FLASH törlése és újra írása alatt ez 2 számolt, vagyis működött szkop 2.65ms mért.
>> DE: a FLASH írás alatt +1 számolt, a skop mérese 20.63ms
>> vagyis valami nem működik.
>> Mivel mind két revizióban ugyan az a program futott, és a DE módosítások alaphelyzetben kikapcsoltak (elvileg ekvivalens az AN rev-vel), Az égetés alatt nem igazán tudok debuggolni.... ezért nem tudom megállapítani melyik az a rész ami nem AN szerint működik..
>>
>> Személy szerint a uC futásának leállítására gondolok, általában nem osztott FLASH memória esetén ez történik. De AN rev-ben ez működött, egy karaktert se írnak erről.... :-(
>>
>> Bali Zoltan <eltexto at freemail.hu> írta:
>>> Szia Gábor!
>>>
>>> Nem értem. Az írás alatt, hogy állhat meg a futás és az NVIC?
>>> Vagy a driverrel használod és az fogja? Nekem úgy rémlik, igaz nem
>>> Mini-nél,
>>> hogy egy flagre várt (talán ISPGO) a driver, de nem tiltotta
>>> le a mexakítást.
>>>
>>> Üdv. Zoli
>>>
>>> 2015.09.27. 18:24 keltezéssel, hg12345 írta:
>>>> Hi
>>>>
>>>> szokásos chip revizió probléma, a régivel jól működik az következővel nem.
>>>> Megtaláltam eltérő működést, de nincs róla egy karakternyi írás se.
>>>>
>>>> MIN54ZAN --> MINI54ZDE A->D-re korrekt módosítások.
>>>> A probléma a FLASH írással van, a FLASH írás és törlés fix értékű lett, az értékek azonosak a régi változatt default értékeivel, de mig a régi változat, ha gyorsabban végzett, akkor folytatta a programot, az új változat kivárja az időt. sajnos ez 3ms -> 20ms növekedett.
>>>> A régi verzióban az írás/törlés alatt futott a program és működött az NVIC, mert az alapidőt számolta a program, az új verzióban ez teljesen kifagyott, nem számol, a program pont ezt az időzítés használja :-)
>>>> A 17-18ms különbség miatt a készülék nem működik.
>>>>
>>>> - Van tapasztalat ezt lehet valahol állítani?
>>>> - csak a uC állítja le, vagy a perifériák se működnek?
>>>>
>>>> Nem szeretnék revizió függőprogramot írni, a kompatibilitás és a jövő miatt.
>>>>
>>>> -----------------------------------------
>>>> elektro[-flame|-etc]
>>> -----------------------------------------
>>> elektro[-flame|-etc]
>> -----------------------------------------
>> elektro[-flame|-etc]
>
>-----------------------------------------
> elektro[-flame|-etc]
More information about the Elektro
mailing list