STM32 unaligned transfer

OP #2241116
Lesenswert?

Hallo, kann ich beim STM32F103 unaligned transfer im internen RAM machen 
?
Also wenn ein ldr r0,[r1] Befehle ausgeführt wird und die Adresse in r1 
ungerade ist ?
Laut Cortex M3 Unterlagen müsste es gehen. Mein STM32F weigert sich 
aber.
Durch setzen des unalign_trp bit im NVIC_CCR bekomme ich wenigsten dann 
einen Interrupt der den Fehler zeigt, vor die Software mit falschen 
Daten in den Wald geht.

Oder muss man noch was am Memoryinterface einstellen ?
Wie soll ich den damit sonst einen komplexen Stream decodieren, wenn die 
Funktion nicht geht !
Aus Bytes zusammensetzen dauert halt zu lange.

Gruß Sascha

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren