IAR da ram tanımlama ve struct

Başlatan mikonforever, 29 Ocak 2013, 09:24:53

mikonforever

Merhaba arkadaşlar ,

C de pek deneyimim yok ondan dolayı bir konuda yardım istiyorum. Kullanacağım işlemcinin ram alanı 512 byte. Benim programımda ise başlangıçta bir saklayıcının durumuna göre çalışacak iki ayrı programım var , yeniden reset oluncaya kadar seçilen program çalışacak.

Soruma gelince 1. alt program veri1.veri2.veri3 şeklinde tanımlı bir struct yapısı olacak ve 150 dizilik bir yapı. 2. alt programda ise veri1.veri2.veri3.veri4.veri5.veri6 şeklinde 80 lik bir dizi olacak. Eğer tanımlamayı başta yaparsam bellek yeterli olmaz. Alt programın başında yaparsam acaba iar bunu düzgün bir şekilde derleyip 1. alt program için 450 byte , ve ikinci alt program seçilmişse 480 byte düzgün bir şekilde çalışan bir derleme yapar mı?  Bir de struct yapısını üzerinde daha önce çalışan oldu mu?

mikonforever

Peki bu işi nasıl çözümleyebilirim , asm olsa benim için çok kolay ama artık C kodunda birşeyler yapmak istiyorum.