NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3360 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 6 از 6

موضوع: قفل شدم میکرو lpc1788 در HardFault_Handler

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Jan 2012
    نام
    محمدرضا سربندی فراهانی
    نوشته ها
    42
    تشکر
    46
    تشکر شده 14 بار در 5 پست

    پیش فرض قفل شدن میکرو lpc1788 در HardFault_Handler

    سلام به تمامی مهندسان عزیز
    من قبلا با برد HIY-LPC1788 کار میکردم و نمایشگر رو باهاش راه اندازی کردم
    حالا یک برد جدید طراحی کردم
    زمانیکه همون برنامه های emwin که روی برد قبلی ریخته بودم رو میریزم میکرو کار نمیکنه
    وقتی با jlink میام دیباگ میکنم میبینم میره تو فایل statup_lpc177x_8x_keil.s و توی قسمت HardFault_Handler روی خطی که نوشته B گیر میکنه

    دوستانی که تجربه بیشتری دارند اگر کمک کنن ممنون میشم
    ویرایش توسط sarbandi70 : 04-02-2015 در ساعت 00:44

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  3. #2
    کاربر علاقه مند
    تاریخ عضویت
    Jan 2012
    نام
    محمدرضا سربندی فراهانی
    نوشته ها
    42
    تشکر
    46
    تشکر شده 14 بار در 5 پست

    پیش فرض

    باز هم سلام
    با تحقیقاتی که من انجام دادم HardFault_Handler به دو علت رخ داده می شود.
    1- به علت محدودیت در استفاده از حافظه
    2- رفتار برنامه

    یعنی خدا رو شکر میکرو مشکل نداره
    من برنامه هایی که با برد HIY-LPC1788 پروگرام میکردم اون برد یک سری حافظه هایی مثل SDRAM , NAND و اینا داشت که روی این برد من نذاشتم

    الان مشکلی که من دارم اینه که نمیدونم حالا چجوری باید برنامه رو متناسب با حافظه های خود میکرو بنویسم

    کسی از دوستان میتونه کمک کنه؟

  4. #3
    کاربر فعال
    تاریخ عضویت
    Mar 2010
    نوشته ها
    236
    تشکر
    101
    تشکر شده 246 بار در 163 پست

    پیش فرض

    hard fault دلایل زیادی میتونه داشته.
    و معمولا به خاطر دسترسی به حافظه غیر مجاز هست.
    اگر از اشاره گر ها استفاده میکنید مشکل احتمال داره که از اشاره گر ها باشه.
    ببینید یه برنامه رو تریس کنید تا به خطا برسید یا از اخرین ادرس حافظه استک ببینید کجا مشکل بوجود میاد

  5. تشکرها از این نوشته :


  6. #4
    کاربر علاقه مند
    تاریخ عضویت
    Jan 2012
    نام
    محمدرضا سربندی فراهانی
    نوشته ها
    42
    تشکر
    46
    تشکر شده 14 بار در 5 پست

    پیش فرض

    ممنون از پاسختون
    من از لایبری emWin استفاده میکنم که دسترسی به توابعش و اینا ندارم ولی مطمئنن از اشاره گر استفاده کرده توش

    این عملی که فرمودین برنامه رو تریس کنم رو میشه بیشتر توضیح بدین که باید چی کار کنم؟

  7. #5
    کاربر فعال
    تاریخ عضویت
    Jul 2007
    نوشته ها
    320
    تشکر
    48
    تشکر شده 39 بار در 33 پست

    پیش فرض

    توجه داشته باش که رشته به صورت پوینتری یا همون اشارگری کار میکنه
    من نصف مشکلاتم بخاطر رشته بود یه سری رو هم نفهمیدم هنوز

  8. تشکرها از این نوشته :


  9. #6
    کاربر علاقه مند
    تاریخ عضویت
    Jan 2012
    نام
    محمدرضا سربندی فراهانی
    نوشته ها
    42
    تشکر
    46
    تشکر شده 14 بار در 5 پست

    پیش فرض

    اکی ممنون از پاسختون
    هنوز نتونستم مشکلم رو پیدا کنم
    ولی میدونم sdram درست کار نمیکنه و احتمال زیاد میدم بخاطر اون باشه...

موضوعات مشابه

  1. پروژه های انجام شده با برد ev-lpc1788
    توسط hamedghasemi در انجمن LPC series (NXP)
    پاسخ: 5
    آخرين نوشته: 02-06-2015, 14:26
  2. پروگرام برد lpc1788 جدید
    توسط serjik در انجمن LPC series (NXP)
    پاسخ: 5
    آخرين نوشته: 28-04-2015, 13:51
  3. [سوال] مشکل در lpc1788
    توسط cmose در انجمن LPC series (NXP)
    پاسخ: 0
    آخرين نوشته: 26-08-2014, 23:14
  4. مثال برای هدر برد lpc1788
    توسط jalil_211 در انجمن LPC series (NXP)
    پاسخ: 2
    آخرين نوشته: 30-12-2013, 19:10
  5. خطا در ادرس حافظه lpc1788
    توسط mehrdad224 در انجمن LPC series (NXP)
    پاسخ: 5
    آخرين نوشته: 18-07-2013, 16:35

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •