ARM Cortex-M0+ a rozdil LDM a LDR
Hynek Sladky
econf na centrum.cz
Středa Červenec 8 15:30:10 CEST 2015
Spis to bude chyba konkretni implementace (STM32L05x nebo obecne
Cortex-M0+?), protoze na funkci tech instrukci nic zavadneho IMHO neni...
Keil se snazi optimalizovat skoro vsechno - cim min instrukci, tim min
potencialnich chyb :-) Co jsem se ptal Keilove zkusenejsiho kolegy, tak
vytvorit samostatny soubor s funkcemi a pro nej vypnout optimalizace...
To uz mi prijde vhodnejsi to napsat rovnou v samostatnem souboru v
assembleru a budu to mit presne podle svych potreb.
Hynek
Dne 8.7.2015 14:51, Jaroslav Buchta napsal(a):
> Zajimavy spek, ze LDM bude implementovana jen pro oblast pameti je asi
> mozne, nakonec je to predpokladane pouziti, chyba je asi na strane
> kompilatoru nebo absence nejake option ktera mu rekne, pro co to ma
> kompilovat.
> Zas se mi nezda, ze by Keil mel nejake takove chyby.
> Neda se zakazat optimalizace pro konkretni funkci, ze bytato provedla
> pozadovane LDR/STR v asm a prekladac ji nechal, jak je?
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20150708/12dafc5a/attachment.html>
Další informace o konferenci Hw-list