Picproje Elektronik Sitesi

DERLEYİCİLER => Diğer Derleyiciler => KEIL => Konuyu başlatan: mp3dragon - 21 Ağustos 2007, 17:39:41

Başlık: KEIL da aligmend
Gönderen: mp3dragon - 21 Ağustos 2007, 17:39:41
Bir projede GCC arm yazılmış kodu, Keil RealView'e çevirmeye çalışıyorum.

GCC kod şöyle;


struct uip_eth_addr {
 u8_t addr[6];
} __attribute__ ((packed, aligned (1)));



RV de böyle değiştirdim;


__packed struct uip_eth_addr {
 u8_t addr[6];
} __attribute__ ((aligned (1)));


hatasız derliyor ama program çalışmıyor. Yanlış bir şey mi yapıyorum? Kullanma klavuzlarını okudum birşey çıkaramadım.

aligned (1) pek kullanılan birşey değil galiba genelde aligned( 8 ) ve aligned (16) kullanılıyor. Yoksa tek başına "aligned" kullanılmış.