AM335x inicializace, rychlost

Jaroslav Buchta jaroslav.buchta na hascomp.cz
Pondělí Únor 23 08:32:32 CET 2015


Normalne, na zasobniku, vse v interni SRAM
Takto vypada disassemblovany kod - IMHO presny preklad bez optimalizace, 
leze jen do interni pameti:

0x403046B0    mov    r3, #0
0x403046B4    str    r3, [r11, #-24]
0x403046B8    b    0x403046d4 <main+176>
0x403046BC    ldr    r3, [r11, #-28]
0x403046C0    add    r3, r3, #1
0x403046C4    str    r3, [r11, #-28]
0x403046C8    ldr    r3, [r11, #-24]
0x403046CC    add    r3, r3, #1
0x403046D0    str    r3, [r11, #-24]
0x403046D4    ldr    r2, [r11, #-24]
0x403046D8    movw    r3, #41247    ; 0xa11f
0x403046DC    movt    r3, #7
0x403046E0    cmp    r2, r3
0x403046E4    ble    0x403046bc <main+152>


Dne 23. 2. 2015 v 8:16 Jan Waclawek napsal(a):
>>      volatile int idx;
>>      volatile int x;
>
>>          for (idx=0; idx<500000; idx++)
>>          {
>>              x++;
>>          }
> Bez toho aby som sa pokusal pochopit ten SoC, kde su alokovane tieto dve
> premenne?
>
> wek
>
> _______________________________________________
> 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