Jesteznova preruseni v AM3358
Jaroslav Buchta
jaroslav.buchta na hascomp.cz
Úterý Prosinec 16 20:59:06 CET 2014
Ten procesor je zajimavy - to je to same jako je v beaglebone
http://cz.farnell.com/element14/bbone-black-4g/beaglebone-black-rev-c-cortex/dp/2422228
?
Zrovna to mam na stole a premyslim, jestli se to da normalne
naprogramovat...
Ale asi se na to s OpenOCD a JTAGem z MAXu nechytnu, ze?
Tesi me, ze to ma stale stejne jednoduche preruseni, jak se zda, tyhle
klasicke army nejsou moc delany na mikrokontrolerove aplikace, no.
Raspberry ma to samy, krome jednoducheho casovace skoro nic na cipu.
Dne 16. 12. 2014 20:01, Jan Waclawek napsal(a):
> No ale ved ten Cortex-A8 je ARMv7. A ano, vlastne ma len jeden vektor pre
> IRQ a jeden pre FIQ. V ISR sa musi zistit zdroj s najvyssou prioritou a
> skocit nan "rucne", takze tabulku si umiestnite kamkolvek. Je to IMO dost
> jasne popisane v spominanom TRM v kapitole 6.2; ale predpokladam, ze pre
> programatora tieto detaily schova (pouzitim predzuteho kodu a mozno
> nejakymi vecami na urovni) prekladacie prostredie.
>
> Ach ano, tie zbesilo rychle procesory maju drevenu obsluhu preruseni.
>
> wek
>
>
>
> ----- Original Message ---------------
>> Je mi sice divné, ¾e to nezaèíná v nule, ale je to tak akorát. Dìlám s cortex-R4, který jich má 13 a Aèko má 2 druhy navíc
>> (hypervisor a monitor).
>>
>> ...
>>
>> Hmm, tak je to trochu jinak. Co pou¾ívám je asi specialitka pro ARMv6 a ARMv7 architekturu, podle toho, co pí¹ou v kap 6.2
>> ... a dále ...
>> Vypadá to ¾e podle 6.2.3 si ty pøeru¹ení, respektive od jakého zaøízení pøi¹lo, musíte zpracovávat sám, kdy¾ to spadne do
>> pøeru¹ení FIQ nebo IRQ typu?
>> Hmm asi ano viz Figure 6-2 a Figure 6-3. na str 461.
>>
>> Zkusil bych se podívat pøímo na stránky ARMu, jestli to není v popisu architektury/cortexu-A8, vy¹»oural jsem tam spoustu
>> vìcí, o kterých TI pøedpokládá, ¾e se v¹eobecnì ví. Minimálnì by tam mìl být popis pøeru¹ení. Poslední dva (FIQ, IRQ) by
>> mìly být rezervovány na pøeru¹ení od periférií, zbytek je reset a systémové tentonoc.
>>
>> Moje znalosti bohu¾el zaèínají a konèí architekturou ARMv7. Tohle je zøejmì nìjaký jiný ARM :-)
>>
>>
>>
>> ced
>>
>>
>>
>>
>> Dne 16.12.2014 v 15:12 Pavel Hudeèek napsal(a):
>>> Dobrý den v¹em,
>>>
>>> je¹tì jeden zádrhel: Kde najdu vektory pøeru¹ení, pøípadnì jak to s nimi funguje?
>>>
>>> Napø. tady
>>> http://processors.wiki.ti.com/index.php/AM335x_board_bringup_tips
>>> jsem na¹el zmínku, ¾e jsou v rozsahu 0x20080-0x200BC. Jen¾e to je 60 bajtù, co¾ je pøi 128 pøeru¹eních ponìkud málo.
>>>
>>> Dìkuji,
>>> PH
>>>
>>>
>>> _______________________________________________
>>> HW-list mailing list - sponsored by www.HW.cz
>>> Hw-list na list.hw.cz
>>> http://list.hw.cz/mailman/listinfo/hw-list
>>>
>> _______________________________________________
>> HW-list mailing list - sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
---
This email has been checked for viruses by Avast antivirus software.
http://www.avast.com
Další informace o konferenci Hw-list