اطلاعیه

Collapse
No announcement yet.

پروگرم کردن چند میکروی 1788 روی یک برد از طریق یک مسیر مشترک (کانکتور مشترک)

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

    پروگرم کردن چند میکروی 1788 روی یک برد از طریق یک مسیر مشترک (کانکتور مشترک)

    سلام
    میخاستم ببینم میشه چند میکروی 1788 که روی یک برد هستن رو از طریق یک باس مشترک پروگرم کرد؟؟؟(دیگه برای هرکدوم یک باس و کانکتور مجزا روی برد نزارم)
    اگه میشه راهکارش چیه؟؟مدار مورد استفاده؟؟؟
    بعد میکروها نرم افزاری select میشه یا سخت افزاری؟
    ممنون

    #2
    پاسخ : پروگرم کردن چند میکروی 1788 روی یک برد از طریق یک مسیر مشترک (کانکتور مشترک)


    نمیدونم میشه یا نه ولی فقط میدونم که از طریق نرم افزاری نمیشه جدا پروگرامشون کرد.
    فکر کنم باید با کلید JTAG هر کدومشون رو فعال یا غیر فعال کرد.

    دیدگاه


      #3
      پاسخ : پروگرم کردن چند میکروی 1788 روی یک برد از طریق یک مسیر مشترک (کانکتور مشترک)

      نوشته اصلی توسط plasma
      فکر کنم باید با کلید JTAG هر کدومشون رو فعال یا غیر فعال کرد.
      ممنون
      این فعال یاغیرفعال کردن JTAG توسط کلید رو چجوری انجام بدم به نظرتون؟

      دیدگاه


        #4
        پاسخ : پروگرم کردن چند میکروی 1788 روی یک برد از طریق یک مسیر مشترک (کانکتور مشترک)

        این میکرو خاصیت Daisy chaining داره؟؟؟
        تو دیتاشیت که چیزی ندیدم راجبش :cry2:

        دیدگاه


          #5
          پاسخ : پروگرم کردن چند میکروی 1788 روی یک برد از طریق یک مسیر مشترک (کانکتور مشترک)

          آقا یچیزایی پیدا کردم :nice:
          http://www.keil.com/support/man/docs/ulink2/ulink2_su_chaining.htm
          http://www.keil.com/support/man/docs/ulink2/ulink2_su_dev_chain.htm

          دیدگاه


            #6
            پاسخ : پروگرم کردن چند میکروی 1788 روی یک برد از طریق یک مسیر مشترک (کانکتور مشترک)

            نوشته اصلی توسط mehdia1968
            ممنون
            این فعال یاغیرفعال کردن JTAG توسط کلید رو چجوری انجام بدم به نظرتون؟
            دقیق نمیدونم، ولی تو هدربرد این کار انجام شده بود!
            بهتره اسکیماتیکش (شماتیک) رو ببینید.

            دیدگاه


              #7
              پاسخ : پروگرم کردن چند میکروی 1788 روی یک برد از طریق یک مسیر مشترک (کانکتور مشترک)

              نوشته اصلی توسط mehdia1968
              سلام
              میخاستم ببینم میشه چند میکروی 1788 که روی یک برد هستن رو از طریق یک باس مشترک پروگرم کرد؟؟؟(دیگه برای هرکدوم یک باس و کانکتور مجزا روی برد نزارم)
              اگه میشه راهکارش چیه؟؟مدار مورد استفاده؟؟؟
              بعد میکروها نرم افزاری select میشه یا سخت افزاری؟
              ممنون
              اینجا رو نگاه کن به دردت میخوره :
              http://www.eca.ir/forum2/index.php?topic=102243.msg653909#msg653909

              دیدگاه


                #8
                پاسخ : پروگرم کردن چند میکروی 1788 روی یک برد از طریق یک مسیر مشترک (کانکتور مشترک)

                نوشته اصلی توسط majidshahrouzi
                اینجا رو نگاه کن به دردت میخوره :
                http://www.eca.ir/forum2/index.php?topic=102243.msg653909#msg653909
                ممنون.ولی من میخام روی هر میکرو برنامه مجزایی بریزم.این لینکی که دادین گفته روی همه یک برنامه بریزیم.

                از طریق روش گفته شده تو لینک هایی که گزاشتم و مداری که داده، دوتا میکرو رو الان وصل کردم با J-link.
                دو تا هسته رو میشناسه ولی نمیدونم چطور باید یکی رو انتخاب کنم. برنامه رو از طریق keil دانلود میکنم ولی هیچکدوم کار نمیکنن. :cry2:

                دیدگاه


                  #9
                  پاسخ : پروگرم کردن چند میکروی 1788 روی یک برد از طریق یک مسیر مشترک (کانکتور مشترک)

                  نوشته اصلی توسط plasma
                  دقیق نمیدونم، ولی تو هدربرد این کار انجام شده بود!
                  بهتره اسکیماتیکش (شماتیک) رو ببینید.
                  ببخشید میشه دقیق بگید کجاش این کار انجام شده بود؟؟
                  من چیزی پیدا نکردم. :cry:

                  دیدگاه


                    #10
                    پاسخ : پروگرم کردن چند میکروی 1788 روی یک برد از طریق یک مسیر مشترک (کانکتور مشترک)

                    نوشته اصلی توسط mehdia1968
                    ببخشید میشه دقیق بگید کجاش این کار انجام شده بود؟؟
                    من چیزی پیدا نکردم. :cry:
                    قسمتی که DIP Switch رو گذاشته

                    دیدگاه


                      #11
                      پاسخ : پروگرم کردن چند میکروی 1788 روی یک برد از طریق یک مسیر مشترک (کانکتور مشترک)

                      نوشته اصلی توسط plasma
                      قسمتی که DIP Switch رو گذاشته
                      ممنون.
                      من میخام این کار رو نرم افزاری انجام بدم تا جایی که امکان داره.
                      این کار شدنیه.لینک زیر رو ببینید:
                      http://www.keil.com/support/man/docs/jlink/jLink_chaining.htm

                      الان منظورش از این دوتا عبارت "BYPASSS register" و "CAPTURE-IR state" چیه؟؟

                      من مدارش رو بستم (یک 1788 و یک 1768) و هم داخل تنظیمات Keil و هم از داخل J-Flash میبینم که دو تا میکرو رو میشناسه ولی IDCODE و IR LEN برای هر دو رو مثل هم نشون میده و هرکار هم میکنم نمیتونم هیچکدوم رو پروگرم کنم. :cry2: :angry:

                      دیدگاه


                        #12
                        پاسخ : پروگرم کردن چند میکروی 1788 روی یک برد از طریق یک مسیر مشترک (کانکتور مشترک)

                        موفق شدم پروگرم کنم :redface:
                        ولی تنظیماتی که انجام دادم بر اساس IDCODE و IR len نبود و مستقیما در سربرگ CPU نوع میکرو رو انتخاب کردم.
                        حالا نمیدونم میتونم واسه چندتا میکروی مشابه هم اینکارا رو بکنم یا اون IDCODE که خوده keil به درستی انجام میشه یا نه :sad:

                        دیدگاه


                          #13
                          پاسخ : پروگرم کردن چند میکروی 1788 روی یک برد از طریق یک مسیر مشترک (کانکتور مشترک)

                          اگر نیاز به دیباک کردن نداری و برد نهایی هست
                          چرا یه برنامه بوت لودر نمی نویسی مثلا با پروتکل spi و بعدش میکرو رو انتخاب و پروگرام کنی؟
                          البته اینکار زمان میبره طراحیش و ،،، اما به صرفه هست برای موارد بعد
                          موفق باشی
                          هميشه به ياد خدا باش !

                          دیدگاه


                            #14
                            پاسخ : پروگرم کردن چند میکروی 1788 روی یک برد از طریق یک مسیر مشترک (کانکتور مشترک)

                            نوشته اصلی توسط DDR3
                            اگر نیاز به دیباک کردن نداری و برد نهایی هست
                            چرا یه برنامه بوت لودر نمی نویسی مثلا با پروتکل spi و بعدش میکرو رو انتخاب و پروگرام کنی؟
                            البته اینکار زمان میبره طراحیش و ،،، اما به صرفه هست برای موارد بعد
                            موفق باشی
                            ممنون از توضیحتون
                            ولی واقعا نیازی به این کارها نیست و براحتی همون طوری که خود Keil هم گفته میشه این کار رو کرد با یه مدار ساده(اصل این کار هم برای راحتی و کوچکتر کردن مدار و... هستش دیگه)
                            فقط یه نکته خیلی مهم:
                            حواستون باشه که باید به ازای هر میکرو یک دیباگر جدا باز کنید (من از J-FLASH استفاده کردم)و مشخصات میکروتون رو روش تنظیم کنید و توجه کنید که در هر زمان فقط یک کدوم رو باید کانکت کنید.
                            موفق باشید.

                            دیدگاه

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