PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : نشناختن دستور lcd_init در keil!!!!!



micro-m
04-11-2010, 14:13
سلام
چرا دستور lcd_init() ناشناخته است؟ هدر ها هم فراخانی میشه ولی از این دستور ارور میگره.
1.axf: Error: L6218E: Undefined symbol lcd_init (referred from 1.o). :unh:

kavir
04-11-2010, 18:11
سلام
چرا دستور lcd_init() ناشناخته است؟ هدر ها هم فراخانی میشه ولی از این دستور ارور میگره.
1.axf: Error: L6218e: Undefined symbol lcd_init (referred from 1.o). :unh:

سلام
اگر در هدر ها تعریف شده باشه نباید مشکلی پیش بیاد اگر ممکنه سورس رو بذارید چک کنم

micro-m
04-11-2010, 20:31
اینم کل فایل پروژه
البته یه مثاله
هدر هم توی این فایله و هم توی آدرس inc\atmel

kavir
05-11-2010, 00:45
سلام
دوتا هدر delay و lib_at91sam7x256 رو اضافه کردم و کامپایل

Build target 'Target 1'
assembling SAM7.s...
compiling 1.c...
linking...
Program Size: Code=4896 RO-data=32 RW-data=52 ZI-data=1260
FromELF: creating hex file...
"1.axf" - 0 Error(s), 0 Warning(s).

1nafar
06-11-2010, 09:58
سلام
البته توی ورژن جدید کتابخونه به هدر lib_at91sam7x256 نیاز نیست . همچنین بعضی اوقات :
-دوستان پروژه در درایو ویندوز کامپایل میکنن ( معمولا درایو C ) و در ویندوز های 7 و و یستا چون سیستم عامل به نرم افزار های معمولی اجازه ی نوشتن در درایو رو نمیده ، کامپایل با خطا مواجه میشه ، برای رفع این مورد کافی نرم افزار رو یک بار تحت ادمین اجزا کنید .
اکثر پروژه های که در سایت قرار داده میشن با ورژن 4 به بعد نرم افزار نوشته شدن ، و ورزن های قبلی -حتی اگه بتونه فایل پروزه رو باز کنه و کد رو کامپایل کنه ، بازم در اعمال کردن تنظیمات ( مانند واچ داگ و PLL ) دچار مشکل میشه و کد هگز خروجی معتبر نخواهد بود ، برای کامپایل کردن پروژه ها از ورزن 4 به بعد نرم افزار استفاده کنید . دانلود آخرین ورژن نرم افزار (You can see links before reply)