STM32F103 te stack büyüklüğü nerden ayarlanır

Başlatan magnetron, 03 Ağustos 2019, 22:06:19

magnetron

merhaba forum,

bir uygulamada quicksort algoritmasını kullanıp
300 birimlik bir diziyi sort ediyorum sonra da baştaki değerlerden
averaj alıyorum

ama quicksort saçmalıyor çıktı değerleri sürekli dalgalanıyor

ben de quicksort devamlı kendi kendini çağırdığı için
stack boyutu küçük geliyor diye tahmin ediyorum

bu stack büyüklüğünü SPL de nerden ayarlayabilirim ?

teşekkür

quarko

Stack boyutunun SPL/HAL/LL ile ilgisi yok. Kullandığın derleyicide linker ayarlarının olduğu kısımda linker script lerini düzenleyerek yapabilirsin.
"Aslanlar kendi hikayelerini yazmadıkça, avcıların kahramanlık hikayelerini dinlemek zorundayız."

baran123

quarkonun söylediğine ek olarak startup dosyasının(startup_stm32f10x_md.s) en üst kısmında stack ve heap alanlarını görebilirsin/düzenleyebilirsin.

RaMu

Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html