در ARM توسط

سلام

تو آموزش نرم افزار keil مراحل رو کاملا دنبال کردم و ساده ترین کد رو نوشتم که به صورت زیر بود:

#include "LPC17xx.h"
int main(void){
LPC_GPIO2->FIODIR =0XFF;
LPC_GPIO2->FIOSET=0XFF;
while(1);
}

اما با error مواجه شد و error زیر رو میده:

*** Using Compiler 'V5.06 update 5 (build 528)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
Rebuild target 'Target 1'
compiling test.c...
LPC17xx.h(96): error:  #5: cannot open source input file "core_cm3.h": No such file or directory
  #include <core_cm3.h>                       /* Cortex-M3 processor and core peripherals           */
test.c: 0 warnings, 1 error
".\Objects\test.axf" - 1 Error(s), 0 Warning(s).
Target not created.
Build Time Elapsed:  00:00:00

1 پاسخ

0 امتیاز
توسط jahandideh

با سلام، خیلی ممنون بابت پییگری آموزش ها امیدواریم براتون مفید باشن. خطا برای این است که فایل core_cm3.h در بین فایل های شما نیست. و در فراخوانی به مشکل برخورد کرده. لطفا این فایل را از بین فایل های cmsis در پوشه سورس پروژه قرار بدید. اگر مشکلی داشتین بنظرم دوتا آموزش زیر میتونن کمکتون کنن:

آموزش میکروکنترلرهای LPC1768 جلسه سوم: ایجاد پروژه در Keil

در لینک بالا میبینید که اگر مراحل را درست برید و ورژن نرم افزار اگر تغییرات زیادی نداشته باشه باید خود نرم افزار این فایل را اضافه کنه به پروژه. و اگر نبود با آموزش های لینک زیر پیش برید درست میشه بازم مشکلی بود حتما بپرسید.

آموزش میکروکنترلرهای LPC1768 جلسه چهارم: معرفی CMSIS

موفق باشید

...