Jak na S a asm v CCS550

Pavel Hudeček edizon na seznam.cz
Úterý Prosinec 23 18:56:04 CET 2014


Díky, nějak mi časem vypadla. Teď už to zas hlásí původní chybu:
[E0004] Coprocessor information field must be an absolute constant
a to hned 2x za sebou

Jenže takhle přesně jsem to zkpíroval ze souboru init.S, který je v 3000.
trivial-a8.zip
(http://e2e.ti.com/cfs-file.ashx/__key/communityserver-discussions-components-files/791/3000.trivial_2D00_a8.zip)
odkazovaném zde:
http://e2e.ti.com/support/arm/sitara_arm/f/791/p/360758/1268334#1268334

stejně je to i v start.S v io-irq.tar.gz
(http://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/791/io_2D00_irq.tar.gz)
odkazovaném zde:
http://e2e.ti.com/support/arm/sitara_arm/f/791/p/389752/1376393#1376393

jen mi zcela uniká, proč nikde před tím nevidím vložení adresy vektorů do R
0. Tam je pro mě navíc naprosou záhadou celá syntaxe, např. to, že je 
všechno deklarováno stylem "let main() -> void" wtf?

PH

Od: Milan B. <milan na bastl.sk>
"On 23. 12. 2014 18:08, Pavel Hudeček wrote:
> 3. Co dělám špatně, když mi překladač nepřeloží "MCR p15, 0 r0, c12, c0"?
> Píše: [E0003] Unexpected trailing operand(s)

Nechyba tam ciarka?"
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20141223/b1c35622/attachment.html>


Další informace o konferenci Hw-list