پاسخ : درخواست راهنمایی برای شروع به کار با STM32
اگر لینوکس کار هستی
ابتدا kdevelop را نصب کن
سپس کامپایلر آرم را نصب کن
سپس کتابخانه های میکرو stm32f4xx را دانلود کن
http://www.st.com/st-web-ui/static/active/en/st_prod_software_internet/resource/technical/software/firmware/stm32f4_dsp_stdperiph_lib.zip
هر موقع خواستی برنامه بنویسی
۱- یک پوشه ایجاد کن و کتاب خانه های لازم را کپی کن
حداقل کتابخانه ها به شرح زیر است
سپس فایل main.cpp را ایجاد کن و برنامه ات را بنویس
تمپلیت
توی کنسول به پوشه مورد برنامه برو و با دستور زیر کامپایل کن
نوشته اصلی توسط eMicro
ابتدا kdevelop را نصب کن
کد:
sudo apt-get update sudo apt-get upgrade sudo apt-get install build-essential sudo apt-get install cmake cmake-qt-gui sudo apt-get install kdevelop
کد:
sudo add-apt-repository ppa:terry.guo/gcc-arm-embedded sudo apt-get update sudo apt-get install gcc-arm-none-eabi
http://www.st.com/st-web-ui/static/active/en/st_prod_software_internet/resource/technical/software/firmware/stm32f4_dsp_stdperiph_lib.zip
هر موقع خواستی برنامه بنویسی
۱- یک پوشه ایجاد کن و کتاب خانه های لازم را کپی کن
حداقل کتابخانه ها به شرح زیر است
کد:
stm32f4xx.h system_stm32f4xx.h system_stm32f4xx.c core_cm4.h core_cmFunc.h core_cm4_simd.h core_cmInstr.h
تمپلیت
کد:
#include "stm32f4xx.h" #include "system_stm32f4xx.h" int main (void) { while(1); return 1; }
کد:
arm-none-eabi-gcc main.cpp -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mthumb -lc -Os -lrdimon -o main
دیدگاه