سلام دوستان...من یه سری از sample های at91sam7s64 رو دانلود کردم ولی وقتی میخوام با iar کامپایل کنم error میده که فایل ها قدیمیه و ورژن برنامه شما جدیده....خطاها تو قسمت cstartup به وجود میاد..کسی میدونه چطوری باید مشکل رو حل کنم....ممنون
اطلاعیه
Collapse
No announcement yet.
مشکل با IAR
Collapse
X
-
پاسخ : مشکل با IAR
نوشته اصلی توسط محسن قاسم پورچرا سوال کردو تبدیل هم کرد...ولی وقتی کامپایل رو میزنم سه تا error میگیره.......تو قسمت cstartup .......
با توجه به تاریخ پست ممکنه تا حالا مشکلتون حل شده باشه ولی برای سایر دوستانی که ممکنه به این مشکل برخورد کنند راه حل زیر قابل استفاده است:
شاخه یکی از مثالهای IAR را باز کنید.
فایل Cstartup.s را کپی و در شاخه پروژه خودتون overwrite کنید .
ممکنه چند ارور بگیره درباره شاخه ها و مسیرها که به راحتی قابل حله
موفق باشیدIf everything seems under control, you're just not going fast enough
Mario Andretti
دیدگاه
-
پاسخ : مشکل با IAR
نوشته اصلی توسط رضا منصوری
سلام
با توجه به تاریخ پست ممکنه تا حالا مشکلتون حل شده باشه ولی برای سایر دوستانی که ممکنه به این مشکل برخورد کنند راه حل زیر قابل استفاده است:
شاخه یکی از مثالهای IAR را باز کنید.
فایل Cstartup.s را کپی و در شاخه پروژه خودتون overwrite کنید .
ممکنه چند ارور بگیره درباره شاخه ها و مسیرها که به راحتی قابل حله
موفق باشید
چرا راههای سخت یاد بچه ها میدی؟
راحتترین راه اینه که 1 پروژه جدید بسازید و فابلهای پروژه قدیمی را ADD کنید.
به همین راحتی
دیدگاه
-
پاسخ : مشکل با IAR
نوشته اصلی توسط بابک اهری
سلام
با توجه به تاریخ پست ممکنه تا حالا مشکلتون حل شده باشه ولی برای سایر دوستانی که ممکنه به این مشکل برخورد کنند راه حل زیر قابل استفاده است:
شاخه یکی از مثالهای IAR را باز کنید.
فایل Cstartup.s را کپی و در شاخه پروژه خودتون overwrite کنید .
ممکنه چند ارور بگیره درباره شاخه ها و مسیرها که به راحتی قابل حله
موفق باشید
چرا راههای سخت یاد بچه ها میدی؟
راحتترین راه اینه که 1 پروژه جدید بسازید و فابلهای پروژه قدیمی را ADD کنید.
به همین راحتی
[/quote]
سلام دوست عزیز
ببینید روشی که شما گفتید خوبه ولی Setting های پروژه از بین میره و باید دوباره در پروژه جدید آنها را تنظیم کنیم.
موفق باشید.If everything seems under control, you're just not going fast enough
Mario Andretti
دیدگاه
-
پاسخ : مشکل با IAR
با عرض سلام خدمت اساتید محترم...
من تقریبا مبتدی هستم در زمینه ی ARM ... با کامپایلر IAR کار میکنم و الان حدودا 4 شبه که یه مشکل جدی دارم... تمام فروم های فارسی و انگلیسی رو هم گشتم اما چیزی پیدا نکردم...
مشکل من :
اولا از کجا یه فایل startup کامل برای sam7s64 میتونم پیدا کنم ؟؟ چون تو example های IAR هرکدوم با هم فرق داره !
ثانیا من از دیباگ و آزمون و خطاهای پی در پی متوجه شدم که زمانیکه یک تابع را فراخوانی میکنم و درون آن تابع، تابع دیگری رو صدا میزنم خطای prefetch abort برایم رخ میدهد..تا جایی که میدونم به همون فلسفه pipeline باید مربوط باشه و در داخل startup باید این موضوع با کم کردن عدد 4 از رجیستر PC به دستورالعمل قبلی باز گردد...لطفا راهنمایی کنید که چه کدی باید به startup اضافه کنم و یا مشکل از چیست ؟؟ درضمن من تمام اینترراپت ها را disable کردم..آیا مشکل میتواند مربوط به این باشد ؟؟
دیدگاه
-
پاسخ : مشکل با IAR
نوشته اصلی توسط ashk1gigبا عرض سلام خدمت اساتید محترم...
من تقریبا مبتدی هستم در زمینه ی ARM ... با کامپایلر IAR کار میکنم و الان حدودا 4 شبه که یه مشکل جدی دارم... تمام فروم های فارسی و انگلیسی رو هم گشتم اما چیزی پیدا نکردم...
مشکل من :
اولا از کجا یه فایل startup کامل برای sam7s64 میتونم پیدا کنم ؟؟ چون تو example های IAR هرکدوم با هم فرق داره !
ثانیا من از دیباگ و آزمون و خطاهای پی در پی متوجه شدم که زمانیکه یک تابع را فراخوانی میکنم و درون آن تابع، تابع دیگری رو صدا میزنم خطای prefetch abort برایم رخ میدهد..تا جایی که میدونم به همون فلسفه pipeline باید مربوط باشه و در داخل startup باید این موضوع با کم کردن عدد 4 از رجیستر PC به دستورالعمل قبلی باز گردد...لطفا راهنمایی کنید که چه کدی باید به startup اضافه کنم و یا مشکل از چیست ؟؟ درضمن من تمام اینترراپت ها را disable کردم..آیا مشکل میتواند مربوط به این باشد ؟؟
ایام به کام .
نحوه سوال پرسیدن شما اشکال داره .
شما همینجوری یک مشکلاتی میگی و یک حدس هایی میزنی و یک پیشنهاد هایی مدیدی البته همگی رو هوا .
القصه . سریع ترین راه اینه که پروژه ای رو که شما باهاش مشکل داری پ کنی و بپرسی کسی میتونه ببینه مشکل این چیه ؟ یا مثلا چرا فلان خطا رو میده ؟ یا مثلا فلان تابع چرا تو فراخوانی تو در تو درست عمل نمیکنه ؟تنها موردی که همه آدما یقین دارن خدا در حقش زیاد لطف کرده
داشتن عقله زیادتر از دیگر آدم ها است
دیدگاه
دیدگاه