ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 2 از 2
  1. #1
    2010/06/03
    3
    1

    مشکل عجیب با jlink و هدر بورد lpc2368 ( اجرا شدن برنامه فقط هنگام دیباگ )

    با سلام خدمت تمامی دوستان
    من مدتی هست که با هدربورد lpc2368 کار میکنم و تا الان فقط از بوت لودر استفاده میکردم، یک دونه jlink eca هم از مدت ها پیش داشتم که اول موفق نشده بودم باهاش کاری کنم به همین دلیل بیخیالش شده بودم تا اینکه بالاخره کارم گیر کرد و مجبور شدم برم سراغش، بعد از کلی ور رفتن و بالا پایین کردن و خوندن تاپیک های مختلف و .... بالاخره تونستم باهاش به بورد وصل شم منتها فقط تو مد jtag و تازه این اتفاق زمانی افتاد که تغذیه بورد رو از usb یا تغذیه بیرون تامین کردم که همه جا میگفتن این پروگرمر تغذیه نمیخواد و چه بدبختی کشیدیم سر این قضیه مدام خطای TCO is consast high همچین چیزی میداد. خلاصه با هزار مصیبت به این مرحله رسیدم و چیپ رو پروگرام کردم و دیباگ کردم اوکی بود، منتهی تا دیباگر رو جدا میکنم دیگه با ریست و یا قطع و وصل کردن تغذیه برنامه اجرا نمیشه . دوباره فایل بوت لودر رو با برنامه Segger ریختم روش و فایلم رو مثل گذشته به میکرو منتقل کردم اما خیلی جالبه فقط زمانی کار میکنه که دیباگر بهش وصل باشه حتی اگه دیپ سوییچ jtag قطع باشه و زمانی که بهش وصل نباشه برنامه اجرا نمیشه یعنی اگه دیباگر وصل باشع reset کنی باز برنامه اجرا میشه ولی قطع که باشه اصلا ( انگار cpu اولش یه چیزی از jtag رو چک میکنه بعد برنامه اجرا میشه). واقعا کلافه شدم اصلا نمیفهمم چه مرگشه 3-4 روزه از صبح تا شب پاشم و نتیجه نمیده نمیدونم بورد خرابه ، مشکل از دیباگره ،من کاری اشتباه انجام میدم، واقعا نمیدونم ؟؟؟؟؟!!!!!!!!!!!!
    تنظیمات segger رو هم نوع cpu رو lpc2368 میزارم و فقط تو مود jtag کانکت میشه تو مود swd با شرعت 5khz اینا وصل میشه منتهی کاری نمیکنه یعنی Erase که میزنی سریع خطای خوندن از ram میده ولی با jtag پروگرم و erase میشه.
    توی keil هم نوع دیباگر رو jlink انتخاب مینکم از توی قسمت programming algorith, هم نوع lpc2000 512KB flash تیک reset and run رو هم میزنم.

    واقعا ممنون میشم یکی بهم کمک کنه دیگه هیچ راهی به ذهنم نمی رسه، با تشکر.
  2. #2
    2010/06/03
    3
    1

    پاسخ : مشکل عجیب با jlink و هدر بورد lpc2368 ( اجرا شدن برنامه فقط هنگام دیباگ )

    دوستان من خودم بالاخره موفق شدم مشکلم رو حل کنم گفتم اینجا مطرح کنم تا بدونید قضیه چیه و اگر کسی به مشکل من دچار شد دیگه مستاصل نشه. دوستان قضیه از این قراره که وقتی تو مود jtag پروگرامر به هدر بورد متصل میشه نمیتونه از روش معمول خودش ( صفر کردن پایه reset ) میکرو رو ریست کنه به همین دلیل تو مراحل init میاد یه Break point یا watch point میزاره تا هسته متوقف بشه و مراحل اینیت رو انجام بده و ظاهرا بعد از پروگرم هم این مراحل init برای cpu باقی میمونه، برای رفع این مشکل شما باید مود reset رو در مراحل init تغیر بدید و توی تنظیمات segger از بخش options- project setting - cpu - init stepsمقدار value ریست رو برابر 6 قرار بدید ( با چه بساطی این رو فهمیدم ) من تک تک مراحل رو با خود نرم افزار jlink بررسی کردم و مود های مختلف ریست و حالت های مختلف cpu رو بررسی کردم تا به این رو متوجه شدم. موفق باشید دوستان.
نمایش نتایج: از 1 به 2 از 2

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

  1. IAR فایل دیباگ بدون مشکل ولی Hex اجرا نمیشه !
    توسط حسین بنیامین پور در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2016/02/19, 18:59
  2. پاسخ: 4
    آخرين نوشته: 2015/06/03, 19:27
  3. پاسخ: 3
    آخرين نوشته: 2013/09/02, 06:52
  4. مشکل در دیباگ با JLink
    توسط m2babaey در انجمن NXP
    پاسخ: 0
    آخرين نوشته: 2013/07/31, 08:39
  5. پاسخ: 9
    آخرين نوشته: 2012/02/02, 23:48

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

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

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

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