سلام
قبلا تو تاپیک
http://www.eca.ir/forum2/index.php?topic=92614.30
در این باره بحث شده و جناب مهندسی رباتیک آموزش های کاملی رو ارائه کردند
مطالب قبلی شامل دو تا موضوع میشه یکی نصب و استفاده از GCC ARM و دیگری نصب درایور STLink .
چند تا منبع هم پیدا که لینک هاشون رو قرار میدم
اگر لینوکس کار هستی
ابتدا 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
سپس کتابخانه های میکرو stm32f4xx را دانلود کن
http://www.st.com/st-web-ui/static/active/en/st_prod_software_internet/resource/technical/software/firmware/stm32f4_dsp_stdperiph_lib.zip
هر موقع خواستی برنامه بنویسی
1- یک پوشه ایجاد کن و کتاب خانه های لازم را کپی کن
حداقل کتابخانه ها به شرح زیر است
کد: [انتخاب]
stm32f4xx.h
system_stm32f4xx.h
system_stm32f4xx.c
core_cm4.h
core_cmFunc.h
core_cm4_simd.h
core_cmInstr.h
سپس فایل main.cpp را ایجاد کن و برنامه ات را بنویس
تمپلیت
کد: [انتخاب]
#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
قبلا تو تاپیک
http://www.eca.ir/forum2/index.php?topic=92614.30
در این باره بحث شده و جناب مهندسی رباتیک آموزش های کاملی رو ارائه کردند
مطالب قبلی شامل دو تا موضوع میشه یکی نصب و استفاده از GCC ARM و دیگری نصب درایور STLink .
چند تا منبع هم پیدا که لینک هاشون رو قرار میدم
اگر لینوکس کار هستی
ابتدا 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
سپس کتابخانه های میکرو stm32f4xx را دانلود کن
http://www.st.com/st-web-ui/static/active/en/st_prod_software_internet/resource/technical/software/firmware/stm32f4_dsp_stdperiph_lib.zip
هر موقع خواستی برنامه بنویسی
1- یک پوشه ایجاد کن و کتاب خانه های لازم را کپی کن
حداقل کتابخانه ها به شرح زیر است
کد: [انتخاب]
stm32f4xx.h
system_stm32f4xx.h
system_stm32f4xx.c
core_cm4.h
core_cmFunc.h
core_cm4_simd.h
core_cmInstr.h
سپس فایل main.cpp را ایجاد کن و برنامه ات را بنویس
تمپلیت
کد: [انتخاب]
#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
دیدگاه