STemWin Resim eklediğimde keil hata veriyor

Başlatan Mucit23, 28 Kasım 2017, 20:28:40

Mucit23

Selamlar

STemWin ve STM32F429I Discovery'de bir uygulama geliştiriyrorum. Uygulamada birçok sayfa var. Son olarak oluşturduğum sayfada ekrana bir resim eklediğimde aşağıdakine benzer onlarca hata çıkıyor
.\Objects\DeneySeti.axf: Error: L6406E: No space in execution regions with .ANY selector matching touchdialogdlg.o(.data).


Hafıza ile ilgili bir sorun gibi görünüyor ama neyin hafızasından bahsediyor anlamadım. Bilgisi olan var mı?

yldzelektronik

Kişinin başına gelen hayır Allah'tandır. Kişinin başına gelen şer nefsindendir. Nefislerimizle kendimize zulüm ediyoruz.

Mucit23

Resim olmadan derlediğimde kaynak kullanımı aşağıdaki gibi oluyor


Program Size: Code=103604 RO-data=39376 RW-data=18608 ZI-data=4336032 


Program Hafızası kullanımı Code+RO-data+RW data diye biliyorum.
RAM kullanımı ise RW-data+ZI-data olması lazım.


Rom kullanımı 103604+39376+18608=161588 Byte
Ram kullanımı 18608+4336032=4354640 Byte


ZI data çok fazla. 4.3Mbyte felan yapılıyor. Bu veri acaba SD-RAM'de mi tutuluyor? Mikroişlemcinin zaten rami yetmez.


Topu topu 9 tane FrameWin, 2 tanede ufacık resim var. Büyük resim felanda yok. Resim ekleyemiyorum ama Yeni FrameWin vs ekleyebiliyorum.


Resimler Gubuilder tarafından koda dönüştürüldüğünde otomatikmen static U8 _acImage_0[8694] = {... şeklinde üretiliyor.