 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
. Neznanec

Pridružen-a: Pet 01 Okt 2004 1:17 Prispevkov: 1 Aktiv.: 0.00
|
Objavljeno: Sre Jan 02, 2013 3:39 pm Naslov sporočila: HardFault |
|
|
Brisana vsebina odstranjenega uporabnika. |
|
Nazaj na vrh |
|
 |
Umnik Član

Pridružen-a: Čet 16 Sep 2004 17:52 Prispevkov: 958 Aktiv.: 4.03 Kraj: Novo mesto
|
Objavljeno: Sre Jan 02, 2013 3:53 pm Naslov sporočila: |
|
|
Je Cortex ali ARM7? Verjetno ARM7.
Zna biti da je problem nonaligned access na memorijo. Kar počneš je kar grdo... |
|
Nazaj na vrh |
|
 |
. Neznanec

Pridružen-a: Pet 01 Okt 2004 1:17 Prispevkov: 1 Aktiv.: 0.00
|
Objavljeno: Sre Jan 02, 2013 4:11 pm Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika. |
|
Nazaj na vrh |
|
 |
Umnik Član

Pridružen-a: Čet 16 Sep 2004 17:52 Prispevkov: 958 Aktiv.: 4.03 Kraj: Novo mesto
|
Objavljeno: Sre Jan 02, 2013 4:23 pm Naslov sporočila: |
|
|
Tudi če poravnaš začetek niza test[10] je problem, ker je test[6] še vedno neporavnan. Debugiraj assemblersko kodo, pa boš videl na kateri instrukciji odletiš.
Mislim da je grdo ravno zaradi tega kar se ti dogaja  |
|
Nazaj na vrh |
|
 |
. Neznanec

Pridružen-a: Pet 01 Okt 2004 1:17 Prispevkov: 1 Aktiv.: 0.00
|
Objavljeno: Sre Jan 02, 2013 5:04 pm Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika. |
|
Nazaj na vrh |
|
 |
. Neznanec

Pridružen-a: Pet 01 Okt 2004 1:17 Prispevkov: 1 Aktiv.: 0.00
|
Objavljeno: Sre Jan 02, 2013 5:07 pm Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika. |
|
Nazaj na vrh |
|
 |
Umnik Član

Pridružen-a: Čet 16 Sep 2004 17:52 Prispevkov: 958 Aktiv.: 4.03 Kraj: Novo mesto
|
Objavljeno: Sre Jan 02, 2013 6:28 pm Naslov sporočila: |
|
|
Mogoče se ti zdi grše, ampak je pravilna varianta. Če bi hotel pisat portabilno kodo, se tako reši tudi endianness problem.
Takih castov uint32_t na uint8_t se je za izogibat, razen če nisi prepričan kaj počneš (se pravi, če veš da je naslov poravnan), obratno pa gre, ker compiler uporabi drugo instrukcijo (cast uint8_t ali uint16_t na uint32_t). In z najvišjo optimizacijo je tudi izguba performansa minimalna. |
|
Nazaj na vrh |
|
 |
. Neznanec

Pridružen-a: Pet 01 Okt 2004 1:17 Prispevkov: 1 Aktiv.: 0.00
|
Objavljeno: Sre Jan 02, 2013 6:46 pm Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika. |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 6 dni
Powered by phpBB © 2001, 2005 phpBB Group
|