( jap | 2019. 03. 23., szo – 00:07 )

Azt gondolom egyszerűbb elindulni valamiből ami működik, mivel elég sok buktatóba belefut az ember ha szeretne elkezdeni az STM Cortex-ekkel foglalkozni. A gyártó is alapos munkát végzett az alapvető információk rengeteg különböző 100-1000 oldalas dokumentációban elrejtésével, az stdperiph-hal-LL API káosszal, látszik hogy nem hobbisták a célközönség.

A példaprojektekkel a következő problémák lehetnek:
* nem tudod megnyitni IDE-ben, mert nincs eclipse project hozzá. Project nélkül neked kell kitalálni az összes include path-t, compiler beállítást, stb.
* ha sikerült megnyitni, nem fordul le valamiért:
* nem a te board-odra/mcu-dra készült, adaptálni kellene
* másik négy library-ra hivatkozik, amiket nem talál
* soha nem próbálták lefordítani nemwindowson, ezért a kód tele van szórva backslash path vagy random-case filenevekkel

A HAL-nál nem nehéz tömörebb/gyorsabb C kódot írni, az assembly-vel nem hiszem túl sok sikered lesz.

Ha mégis a nehezített pályát szereted: https://github.com/WestfW/Minimal-ARM/tree/master/Blink