اطلاعیه

Collapse
No announcement yet.

آسیب دیدن میکرو lpc1768 در اثر دستکاری pll ?

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    آسیب دیدن میکرو lpc1768 در اثر دستکاری pll ?

    برای یک برنامه احتیاج به کلاک بالا داشتم داشتم با pll ور میرفتم نمی دونم چطور شد که h-jtag تو موقع شناسایی میکرو را خوب میشناسه ولی تو موقع دانلود هکز به میکرو پیغام زیر را میده
    کد:
    ---------------------------
    H-Flasher
    ---------------------------
    Error: Can't halt target and make it enter DEBUG state. Please try again with
    lower TCK speed. For MCU with multiple JTAG controllers, please also check
    the TAP configuration and make sure that it has been set properly.
    ---------------------------
    OK  
    ---------------------------
    چند تا سایت سرزدم اونها هم مشکل من رو داشتن گفتن بعد از افزیاش فرکانس دیگه میکرو قابل برنامه ریزی نیست .

    آیا برا شما پیش آمده ؟
    حالا میکرو واقعا سوخته ؟
    اصلا میشه اینطوری بشه ؟
    تنها موردي كه همه آدما يقين دارن خدا در حقش زیاد لطف کرده
    داشتن عقله زيادتر از دیگر آدم ها است

    #2
    پاسخ : آسیب دیدن میکرو lpc1768 در اثر دستکاری pll ?


    http://www.eca.ir/forum2/index.php?topic=74337.0

    از جمله ی رفتگان این راه دراز
    باز آمده ای کو که به ما گوید راز
    هان بر سر این دو راهه از روی نیاز
    چیزی نگذاری که نمی آیی باز

    دیدگاه


      #3
      پاسخ : آسیب دیدن میکرو lpc1768 در اثر دستکاری pll ?

      نوشته اصلی توسط aliila
      برای یک برنامه احتیاج به کلاک بالا داشتم داشتم با pll ور میرفتم نمی دونم چطور شد که h-jtag تو موقع شناسایی میکرو را خوب میشناسه ولی تو موقع دانلود هکز به میکرو پیغام زیر را میده
      کد:
      ---------------------------
      H-Flasher
      ---------------------------
      Error: Can't halt target and make it enter DEBUG state. Please try again with
      lower TCK speed. For MCU with multiple JTAG controllers, please also check
      the TAP configuration and make sure that it has been set properly.
      ---------------------------
      OK  
      ---------------------------
      چند تا سایت سرزدم اونها هم مشکل من رو داشتن گفتن بعد از افزیاش فرکانس دیگه میکرو قابل برنامه ریزی نیست .

      آیا برا شما پیش آمده ؟
      حالا میکرو واقعا سوخته ؟
      اصلا میشه اینطوری بشه ؟
      با سلام
      من با LPC کار نمیکنم (با AT91SAM کار میکنم) ولی یه چیزایی میدونم
      شما همانطور که فرکانس میکرو را افزایش دادید،باید فرکانس JTAG که پروگرامر به میکرو میده را هم بالا ببرید!
      امیدوارم که درست شه.
      موفق باشید.
      1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
      من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
      !Electronic On! Programming On
      هوشمندانه سوال بپرسیم!
      http://ir02x6.persiangig.com/logo/eca/tanks_01.png

      دیدگاه


        #4
        پاسخ : آسیب دیدن میکرو lpc1768 در اثر دستکاری pll ?

        نوشته اصلی توسط meerkat
        http://www.eca.ir/forum2/index.php?topic=74337.0
        آقا کارت درسته . مشکلم حل شد . یعنی ریسیت رو گرفتم و پاور رو وصل کردم . یکم مونده بود که میکرو از رو برد بکنم .و یکی دیگشو لحیم کنم.
        ولی این دیگه چه صیغه ای ؟ من فکر کردم که فیوز بیت ها موند تو avr ولی انگار اینجا هم فیوزبیت های خودشو داره .
        تنها موردي كه همه آدما يقين دارن خدا در حقش زیاد لطف کرده
        داشتن عقله زيادتر از دیگر آدم ها است

        دیدگاه


          #5
          پاسخ : آسیب دیدن میکرو lpc1768 در اثر دستکاری pll ?

          نوشته اصلی توسط aliila
          آقا کارت درسته . مشکلم حل شد . یعنی ریسیت رو گرفتم و پاور رو وصل کردم . یکم مونده بود که میکرو از رو برد بکنم .و یکی دیگشو لحیم کنم.
          ولی این دیگه چه صیغه ای ؟ من فکر کردم که فیوز بیت ها موند تو avr ولی انگار اینجا هم فیوزبیت های خودشو داره .
          نه قضیه مربوط به فیوز بیت و این داستانها نیست .راستش برداشت من اینکه یک ضعف سخت افزاری برای arm یا nxp .
          شما وقتی pll رو اشتباه کانفیگ میکنید یه حالت (اسم هنگ سخت افزاری شاید مناسب باشه) اتفاق میوفته و پروگرمر قادر به ریست
          کردن میکرو نیست دیگه . با ترفندی که انجام میدیم اجازه نمیدیم میکرو run بشه و به اون تنظیمات pll برسه و هنگ کنه .
          از جمله ی رفتگان این راه دراز
          باز آمده ای کو که به ما گوید راز
          هان بر سر این دو راهه از روی نیاز
          چیزی نگذاری که نمی آیی باز

          دیدگاه


            #6
            پاسخ : آسیب دیدن میکرو lpc1768 در اثر دستکاری pll ?

            سلام
            آقا باز من دوباره به مشکل اساسی هنگ میکرو بلافاصله بعد از ریست برخورد کردم . یعنی الان میکرو بقدری سریع بعد از ریست - هنگ میکنه که حتی ریست دستی میکرو یا اتصال کوتا پایه های کریستال هم جواب نمیده .
            تو یک فروم خوندم که میگه تنها راهش وارد کردن میکرو به مد ISP mode است است. اون هم با قرار دادن ولتاز پایین روی پین P2[10] و برنامه ریزی میکرو توسط UART0 . متاسفانه باید برم دنبال ستاپ کردن پورت کام . :angry: :angry: :angry:
            خواستم اینو اینجا انتشار بدم تا دوستان دچار اشتباه من نشن .
            تو یک تاپیک یک راهنمایی خوبی کرده بود که میگفت تو برنامه نویسی میکرو تو اولین سطر نیان pll رو کانفیگ کنید . بلکه با استفاده از چند سطر دستور هرز و بدون استفاده رو تو اول برنامه قرار بدید تا بعد از ریست - میکرو چند پالس تا هنگ فاصله داشته باشه تا jtag بتونه وارد پروسه کنترل میکرو بشه .

            الان با این کمبود وقت باید بشنم کلی راجب UART0 و فلش مجیک و پورت کام سرو کله بزنم . #:S #:S #:S

            تنها موردي كه همه آدما يقين دارن خدا در حقش زیاد لطف کرده
            داشتن عقله زيادتر از دیگر آدم ها است

            دیدگاه


              #7
              پاسخ : آسیب دیدن میکرو lpc1768 در اثر دستکاری pll ?

              آقا این مشکلم هم حل شد .
              در حقیقت با دادن ولتاز صفر به پین p2.10 میکرو و ریست - میکرو وارد مد isp میشه و جیتگ از اونجا میتونه وارد عمل بشه .
              پس راه حل نهایی اتصال کوتاه کریستال نیست

              . بلکه دادن ولتاز صفر به پین p2.10 میکرو و ریست است

              حالا جالبه تو یک تاپیک دیگه میخوندم که طرف میگفت تو برد من پکیج میکرو BGA است و پین p2.10 بیرون نیامده و هیچ راه حلی جز کندن میکرو و طراحی یک بردی جدید که پین p2.10 رو بکشه بیرون ندارم
              بیچاره
              تنها موردي كه همه آدما يقين دارن خدا در حقش زیاد لطف کرده
              داشتن عقله زيادتر از دیگر آدم ها است

              دیدگاه


                #8
                پاسخ : آسیب دیدن میکرو lpc1768 در اثر دستکاری pll ?

                هدف اصلی ریست نگه داشتن قبل از بالا آمدن هست .

                حالا اگر سورس کلاک اکسترنال باشه با شورت کردن کریستال درست میشه .در کل بهترین راه پین ریست هست . توجه کنید باید قبل از اتصال پاور
                این کار انجام بشه .
                از جمله ی رفتگان این راه دراز
                باز آمده ای کو که به ما گوید راز
                هان بر سر این دو راهه از روی نیاز
                چیزی نگذاری که نمی آیی باز

                دیدگاه


                  #9
                  پاسخ : آسیب دیدن میکرو lpc1768 در اثر دستکاری pll ?



                  سلام دوستان.این ماله چیه؟؟؟چکارش کنم؟؟؟خستم کرده :angry: :angry:

                  دیدگاه


                    #10
                    پاسخ : آسیب دیدن میکرو lpc1768 در اثر دستکاری pll ?



                    اینو چکارش کنم دیگه.خستم کرد :angry: :angry: :angry: :cry2: :cry2:

                    دیدگاه


                      #11
                      پاسخ : آسیب دیدن میکرو lpc1768 در اثر دستکاری pll ?

                      تو میکروی lpc1768 اولین و مطمعا ترین قدم برای تست صحت کارکرد میکرو استفاده از پایه reset out است فکر کنم پایه 17 یا 14 است . وقتی میکرو ریست میشه این پایه صفر میشه . در حالت کارکرد صحیح cpu میکرو این پایه یک است .
                      تنها موردي كه همه آدما يقين دارن خدا در حقش زیاد لطف کرده
                      داشتن عقله زيادتر از دیگر آدم ها است

                      دیدگاه


                        #12
                        پاسخ : آسیب دیدن میکرو lpc1768 در اثر دستکاری pll ?

                        نوشته اصلی توسط aliila
                        آقا این مشکلم هم حل شد .
                        در حقیقت با دادن ولتاز صفر به پین p2.10 میکرو و ریست - میکرو وارد مد isp میشه و جیتگ از اونجا میتونه وارد عمل بشه .
                        پس راه حل نهایی اتصال کوتاه کریستال نیست

                        . بلکه دادن ولتاز صفر به پین p2.10 میکرو و ریست است

                        حالا جالبه تو یک تاپیک دیگه میخوندم که طرف میگفت تو برد من پکیج میکرو BGA است و پین p2.10 بیرون نیامده و هیچ راه حلی جز کندن میکرو و طراحی یک بردی جدید که پین p2.10 رو بکشه بیرون ندارم
                        بیچاره
                        من این مطالب رو دیر دیدم و میکرو رو از رو برد برداشتم و یکی دیگه لحیم کردم. البته میکروی من LPC1788 هست. میخواستم بپرسم از کجا فهمدید که پین P2.10 رو باید صفر کنین؟ منظورم اینه که من از کجا بدونم برای LPC1788 کدوم پین رو باید صفر بدم؟

                        دیدگاه


                          #13
                          پاسخ : آسیب دیدن میکرو lpc1768 در اثر دستکاری pll ?

                          نوشته اصلی توسط mhm_004
                          من این مطالب رو دیر دیدم و میکرو رو از رو برد برداشتم و یکی دیگه لحیم کردم. البته میکروی من LPC1788 هست. میخواستم بپرسم از کجا فهمدید که پین P2.10 رو باید صفر کنین؟ منظورم اینه که من از کجا بدونم برای LPC1788 کدوم پین رو باید صفر بدم؟
                          همون p2.10 هست .
                          دوستان توضیح دادند علت را که باید به مد ISP ببریم میکرو را .
                          و اینکه از کجا بدونیم کدام پین .
                          در یوزر منوال قسمت Boot process flowchart
                          و توضیحات در قسمت پین کانفیگ :
                          P2[10] — General purpose digital input/output pin. This pin includes a 5 ns input
                          glitch filter.
                          Note: A LOW on this pin while RESET is LOW forces the on-chip boot loader to
                          take over control of the part after a reset and go into ISP mode. See Section 37.3.

                          و احتمالا چند جای دیگر
                          از جمله ی رفتگان این راه دراز
                          باز آمده ای کو که به ما گوید راز
                          هان بر سر این دو راهه از روی نیاز
                          چیزی نگذاری که نمی آیی باز

                          دیدگاه


                            #14
                            پاسخ : آسیب دیدن میکرو lpc1768 در اثر دستکاری pll ?

                            نوشته اصلی توسط meerkat
                            همون p2.10 هست .
                            دوستان توضیح دادند علت را که باید به مد ISP ببریم میکرو را .
                            و اینکه از کجا بدونیم کدام پین .
                            در یوزر منوال قسمت Boot process flowchart
                            و توضیحات در قسمت پین کانفیگ :
                            P2[10] — General purpose digital input/output pin. This pin includes a 5 ns input
                            glitch filter.
                            Note: A LOW on this pin while RESET is LOW forces the on-chip boot loader to
                            take over control of the part after a reset and go into ISP mode. See Section 37.3.

                            و احتمالا چند جای دیگر
                            متشکرم دوست عزیز

                            دیدگاه

                            لطفا صبر کنید...
                            X