[elektro] Nuvoton Cortex-M0

Bali Zoltan eltexto at freemail.hu
Thu Dec 29 19:30:51 CET 2011


Hali !

Elakadtam. A progi full opt.-al van fordítva és néhány weblap
leszerválása után, a Default_Handler-en landol,  ahol  végtelen ciklus van.
A disass lista alapján még jó néhány handler van ide pozicionálva
(pl.Hard_Fault.., ADC.., CAN.... ). Ilyenkor az R14 (LR) = 0xFF_FF_FF_F9 ,
vagy 0xFF_FF_FF_F1. Gyanítom, hogy a stacket írja valami felül. Olyan 
108 byte-al
lefele az SP-től látom mindig ezt a LR tartalmat, csak mér van ilyen távol ?
Gondolom valami pointer probléma lehet, van néhány.
Nem lehet valahogy kideríteni honnan repült ide( Default_Handler-re) a PC ?
Esetleg valami jó ötlet a kód átvizsgálásán kívül ?

Köszi

Üdv.  Zoli


2011. 11. 20. 18:11 keltezéssel, Info írta:
>>> Ez szerintem a struktúra tagok word alignment-jét szünteti meg.
>>> A tagok endian-ját nem érinti. Szerintem.
>>>        
>    
>> A __packed, ez igaz. Továbbra sem értem a bajod, de mivel sejtem
>> rákérdezek: tudtad, hogy az ethernet packet is little endianként van
>> továbbítva ? :) Ha igen akkor nem találtam el.
>>      
>



More information about the Elektro mailing list