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.
"Vicdanın ziyası ulum-u diniyedir. Aklın nuru fünun-u medeniyedir. İkisinin imtizacıyla hakikat tecelli eder."

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