[elektro] ARM Cortex-M0 internal flash kapacitas -- mire eleg?

hg12345 hg12345 at freemail.hu
Mon Jan 25 12:12:27 CET 2016


Hi,

elég sokra elég, de erősen függ attól hogyan alkalmazod.
Első nekifutásra azt ki lehet próbálni, mennyi a Cinit és a szükséges STACK, HEAP hely, ezt ha C-ben programozod akkor nem tudod megúszni. A HEAP-re kis programoknál biztos nincs szükség, a STACK meg próbálkozással erősen csökkenthető. A változók csoportosításával (struct -ba szervezésével) csökkenthető a helyfoglalás és a végrehajtási sebesség is nőhet.

Tapasztalatom szerint kb. hasonló helyfoglalása van mint egy PIC16/18 hasonló programnak. 

Ha kis méretre kell programozni, akkor a gyári drivereket nem érdemes használni (a HAL-t), a saját "driver" kisebb helyet foglal. 
 


Moravcsik Szilard <levlista.mszilard at gmail.com> írta:
>Sziasztok!
>
>Nézegettem az ST ARM mikrokontrollereit és feltűnt, hogy a kisebb 
>típusoknak nem túl sok a belső flash memóriájuk. Az SRAM is szűknek 
>látszik (pl. STM32F0x0 család, itt: 
>http://www.st.com/web/en/catalog/mmc/FM141/SC1169/SS1574).
>
>A tapasztaltabbakat kérdezem, hogy az ARM világban mire elég mondjuk 
>16kB (4k 32-bites Word) flash, meg mondjuk 4kByte (1k 32 bites Word) SRAM?
>
>Üdv:
>Szilárd
>
>---
>A levél vírus, és rosszindulatú kód mentes, mert az avast! Antivirus védelme ellenőrizte azt.
>https://www.avast.com/antivirus
>
>-----------------------------------------
>          elektro[-flame|-etc]
>



More information about the Elektro mailing list