امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل با bootloader در lpc1768 و keil
نویسنده پیام
sam37 آفلاین
تازه وارد

ارسال‌ها: 7
موضوع‌ها: 3
تاریخ عضویت: خرداد ۱۳۹۰

تشکرها : 5
( 0 تشکر در 0 ارسال )
ارسال: #1
مشکل با bootloader در lpc1768 و keil
سلام دوستان
من برا پروگرام کردن با usb با زمین کردن پایه p120 و زدن reset به وضعیت پروگ[/font]رام کردن میرم
ادرس شروع هم به 2000 تغییر میدم و همین طور NO_CRP رو وارد میکنم
فایل bin. رو هم با keil به این صورت تولید می کنم که دستور منوی flash و run#1 دستور
fromelf --bin --output=fre_test.bin fre_test.axf
رو وارد میکنم ولی فایل bin به صورت ی پوشه تولید میشه نه یک فایل مشخص!!!!!!!!Amaze
در ضمن از نرم افزار H-JTAG V0.9.2 هم برا تبدیل hex به bin استفاده کردم ولی میکرو با این فایل پروگرام نمیشه
به نظر شما مشکل کارم کجاس؟
ممنون
۳۰-تير-۱۳۹۱, ۱۳:۰۹:۵۸
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #2
RE: مشکل با bootloader در lpc1768 و keil
سلام.

من با LPC كار نكردم ، درست هم متوجه توضيحاتتون نشدم ، اما زماني كه يك پروژه ي جديد در Keil تعريف مي كنيد ، در Option هاش بايد خروجي Hex رو فعال كنيد ، در حالت default فايل Hex رو نمي سازهه ...
شما اين موضوع رو رعايت كرديد ؟
براي تبديل Hex به Bin هم بايستي از نرم افزاري مثل H-Converter استفاده كنيد. ( نرم افزارهاي ديگه اي هم هستند. )

موفق باشيد.

۳۰-تير-۱۳۹۱, ۱۳:۵۱:۵۵
وب سایت ارسال‌ها
پاسخ
sam37 آفلاین
تازه وارد

ارسال‌ها: 7
موضوع‌ها: 3
تاریخ عضویت: خرداد ۱۳۹۰

تشکرها : 5
( 0 تشکر در 0 ارسال )
ارسال: #3
RE: مشکل با bootloader در lpc1768 و keil
(۳۰-تير-۱۳۹۱, ۱۳:۵۱:۵۵)sharin نوشته است: سلام.

من با LPC كار نكردم ، درست هم متوجه توضيحاتتون نشدم ، اما زماني كه يك پروژه ي جديد در Keil تعريف مي كنيد ، در Option هاش بايد خروجي Hex رو فعال كنيد ، در حالت default فايل Hex رو نمي سازهه ...
شما اين موضوع رو رعايت كرديد ؟
براي تبديل Hex به Bin هم بايستي از نرم افزاري مثل H-Converter استفاده كنيد. ( نرم افزارهاي ديگه اي هم هستند. )

موفق باشيد.
سلام
ممنون از وقتی که گذاشتید
من از H-Converter استفاده کردم ولی مشکل اینه که این فایل رو روی میکرو میریزم ولی میکرو پروگرام نمیشه یعنی این فایل رو قبول نمیکنه
اگه بتونم با keil فایل bin تولید کنم مشکلم حله ولی keil به جای ی فایل ،ی پوشه بهم میده!!
۳۰-تير-۱۳۹۱, ۲۱:۰۵:۳۵
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #4
RE: مشکل با bootloader در lpc1768 و keil
گفتم ديگه ...

Keil اصلا خروجي .Bin نمي دهه ... .
از ليست پروژه اتون كه سمت چپ هست ( احتمالا Target1 ) كليك راست مي كنيد گزينه ي اول كه Option هست رو مي زنيد.
بعد از اون از پنجره ي جديدي كه باز مي شه در تب OUTPUT تيك توليد .Hex رو فعال كنيد.
اونموقع دوبارهه پروژه اتون رو Build كنيد.

موفق باشيد.

۳۰-تير-۱۳۹۱, ۲۱:۳۲:۵۸
وب سایت ارسال‌ها
پاسخ
m_khoshbaten آفلاین
تازه وارد

ارسال‌ها: 3
موضوع‌ها: 0
تاریخ عضویت: آذر ۱۳۹۱

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #5
RE: مشکل با bootloader در lpc1768 و keil
(۳۰-تير-۱۳۹۱, ۱۳:۰۹:۵۸)sam37 نوشته است: ادرس شروع هم به 2000 تغییر میدم و همین طور NO_CRP رو وارد میکنم

یه مطلب دیگه اینکه باید در سربرگ linker هم اولین چک باکس رو تیک بزنید. بعدش درست میشه.
این مطالب و نکته های دیگه توی کتاب "مرجع کامل میکروکنترلرهای ARM سری LPC17xx" اومده.
برای خرید پیام بدید.
09364731005
m_khoshbaten@yahoo.com
۲۴-آذر-۱۳۹۱, ۰۳:۰۲:۵۹
ارسال‌ها
پاسخ
mmsoltani آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: بهمن ۱۳۹۱

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #6
RE: مشکل با bootloader در lpc1768 و keil
سلام
از کجا میتونم H-Converter و یا نرم افزاری مشابه که بر روی ×64 قابل اجرا باشد رو دریافت کنم؟


(۳۰-تير-۱۳۹۱, ۱۳:۵۱:۵۵)sharin نوشته است: سلام.

من با LPC كار نكردم ، درست هم متوجه توضيحاتتون نشدم ، اما زماني كه يك پروژه ي جديد در Keil تعريف مي كنيد ، در Option هاش بايد خروجي Hex رو فعال كنيد ، در حالت default فايل Hex رو نمي سازهه ...
شما اين موضوع رو رعايت كرديد ؟
براي تبديل Hex به Bin هم بايستي از نرم افزاري مثل H-Converter استفاده كنيد. ( نرم افزارهاي ديگه اي هم هستند. )

موفق باشيد.
۰۷-بهمن-۱۳۹۱, ۲۰:۱۱:۵۱
ارسال‌ها
پاسخ
omid_phoenix آفلاین
مدیر بخش
*****

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #7
RE: مشکل با bootloader در lpc1768 و keil
نقل قول: از کجا میتونم H-Converter و یا نرم افزاری مشابه که بر روی ×64 قابل اجرا باشد رو دریافت کنم؟
به سایت اصلی h-jtag برید

۰۷-بهمن-۱۳۹۱, ۲۰:۳۵:۱۰
ارسال‌ها
پاسخ
md3848 آفلاین
كاربر تک ستاره
*

ارسال‌ها: 36
موضوع‌ها: 3
تاریخ عضویت: خرداد ۱۳۹۳

تشکرها : 22
( 24 تشکر در 13 ارسال )
ارسال: #8
RE: مشکل با bootloader در lpc1768 و keil
نقل قول: Keil اصلا خروجي .Bin نمي دهه ... .
میده کی گفته نمیده، شما ازش بخوای میده بهت Biggrin

لینک زیر رو ببینید.
http://www.keil.com/support/docs/3213.htm
اون کد وسطی رو کپی کنید تو محل گفته شده فایل bin رو بهت میده.  :():

اللهم صل علي محمد و ال محمد و عجل فرجهم

1) فرق آدم مرده با آدم بی تفاوت چیه؟
2) مردن با عزت و شرافت از زندگی با ذلت بهتر است ( سید و سالار شهیدان حضرت امام حسین (ع) )
3) هرکاری را بخواهید بکنید، راهش را پیدا می کنید. هرکاری را نخواهید بکنید بهانه اش را پیدا می کنید.
4) وقتتون رو هدر ندید، قبل از پرسیدن سوال بسرچید (از ما گفتن از شما نشنفتن)

یکی از بچه های خمینی کبیر و فدایی امام خامنه ای

۰۳-شهریور-۱۳۹۵, ۱۴:۰۷:۳۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #9
RE: مشکل با bootloader در lpc1768 و keil
ممنون بابت به روز رسانی ...
این گفته ی بنده برای سال 91 بود! 
این اواخر یه تاپیک خاص این موضوع در لینک ذیل ایجاد کردم و توضیحات ویدئوییش موجود هست که نحوه ی گرفتن خروجی .bin از keil رو نشان می ده ...

http://www.iranled.com/forum/thread-30375.html

بازم ممنون از شما ...
موفق باشید.

۰۴-شهریور-۱۳۹۵, ۱۰:۴۰:۳۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, 1نفر
md3848 آفلاین
كاربر تک ستاره
*

ارسال‌ها: 36
موضوع‌ها: 3
تاریخ عضویت: خرداد ۱۳۹۳

تشکرها : 22
( 24 تشکر در 13 ارسال )
ارسال: #10
RE: مشکل با bootloader در lpc1768 و keil
نه داش این چه حرفیه - اون پستو گزاشتم تا یه تازه کاری مثل من میاد اینجا به اشتباه نیوفته - بگذریم.  Shy

آقا یه مشکل - چرا من فقط از طریق بوت لودر LPC1768 فقط میتونم برنامه های GPIO رو بریزم تو میکرو و اجرا کنم؟ حتی وقفه های GPIO هم کار نمیکنن و فقط SET - CLEAR شدن پین های پورت ها کار میکنه؟ البته اینو هم بگم که من فقط یه پروژه جدید ایجاد میکنم و کد ها رو مینویسم و فایل BIN رو میگیرم و کار دیگه ای نمیکنم که برم چیزی رو تنظیم کنم - به نظرتون مشکل کار کجاس؟ - اینم کد پروژم هستش - از یکی از دوستان میپرسیدم میگفت بوتلودر مشکل داره ولی خب من بعید میدونم باید کاری باشه و من انجام ندادم و به اون دلیل این مشکل رخ داده باشه.

کد:
#include <lpc17xx.h>

int State = 0;


void EINT3_IRQHandler() {
   
   LPC_GPIOINT -> IO0IntClr = 2;
   
   if(State)    State = 0;
   else        State = 1;
}


int main()
{
   // GPIO
   LPC_PINCON -> PINSEL0 = 0x00000000;
   LPC_GPIO0  -> FIODIR  = 0x0001;
   
   LPC_GPIOINT -> IO0IntClr = 2;
   LPC_GPIOINT -> IO0IntEnR = 2;
   NVIC_EnableIRQ(EINT3_IRQn);
   
   while(1){    
       if(State == 0)    LPC_GPIO0->FIOSET = 0x0001;
       else            LPC_GPIO0->FIOCLR = 0x0001;
   }
}

اللهم صل علي محمد و ال محمد و عجل فرجهم

1) فرق آدم مرده با آدم بی تفاوت چیه؟
2) مردن با عزت و شرافت از زندگی با ذلت بهتر است ( سید و سالار شهیدان حضرت امام حسین (ع) )
3) هرکاری را بخواهید بکنید، راهش را پیدا می کنید. هرکاری را نخواهید بکنید بهانه اش را پیدا می کنید.
4) وقتتون رو هدر ندید، قبل از پرسیدن سوال بسرچید (از ما گفتن از شما نشنفتن)

یکی از بچه های خمینی کبیر و فدایی امام خامنه ای

۰۸-شهریور-۱۳۹۵, ۲۱:۰۳:۲۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] استفاده از static library در Keil salehjg 19 9,493 ۳۰-اردیبهشت-۱۳۹۵, ۲۳:۵۶:۵۷
آخرین ارسال: salehjg
  ویدئو: نحوه ی گرفتن خروجی مستقیم bin از Keil sharin 0 2,267 ۰۸-دى-۱۳۹۴, ۱۰:۲۷:۴۰
آخرین ارسال: sharin
  ویدئو: شروع کار با keil برای LPC1768 sharin 0 2,281 ۱۲-آذر-۱۳۹۴, ۰۹:۵۱:۱۷
آخرین ارسال: sharin
  شبیه سازی DMA در محیط keil majid_avr 0 2,013 ۱۵-مرداد-۱۳۹۴, ۱۹:۳۸:۲۸
آخرین ارسال: majid_avr
  [آموزشی] KEIL UVISION + STACK SIZE salehjg 0 2,361 ۱۶-شهریور-۱۳۹۳, ۰۲:۲۵:۲۷
آخرین ارسال: salehjg
  [سوال] مشکلاتی که با دیباگر keil و j link داریم... salehjg 2 4,311 ۱۳-خرداد-۱۳۹۰, ۱۷:۳۴:۲۲
آخرین ارسال: salehjg
Sad ارور عجیب در keil!!! micro-m 4 7,378 ۰۴-مهر-۱۳۸۹, ۱۴:۴۲:۲۲
آخرین ارسال: micro-m

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS