اطلاعیه

Collapse
No announcement yet.

نرم افزار پروگرام کردن Avr با jtag?

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

    نرم افزار پروگرام کردن Avr با jtag?

    سلام :bye
    من میخوام Avr رو با Jtag پروگرام کنم ولی با چه نرم افزاری؟ :redface:
    تنها چیزی که به ذهنم میرسه همین کدویژن هستش ولی مثل این که کدویژن میگه باید Avr stdio رو نصب کنی و منم این نرم افزار رو ندارم و نمیتونم دانلود کنم :angry:(چون تو دانشگاه هستم و اینترنتم محدوده :mrgreen

    نرم افزاری غیر از این سراغ ندارید؟

    در ضمن فقط با Avr stdio میشه میکرو رو چیز کرد؟....چی بهش میگن....دبلاگ میگن، دیباگ میگن، چی میگن، همین که نحوه اجرای تک تک خط های پروژه رو میتونی ببینی....اسمش دقیقا یادم نیست :mrgreen:
    اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

    اگه دوس دارید سریع به جواب برسید :
    1) قبل از پرسیدن سوال، بسرچید.
    2) سوالاتون رو با جزئیات کامل مطرح کنید.

    #2
    پاسخ : نرم افزار پروگرام کردن Avr با jtag?

    تصویر پروگرامر خودتان قرار بدهید بهتر است.
    اما در حالت کلی برای صرفا پروگرام کردن میتوانید بدون نیاز به اتمل استدیو از Avrdude استفاده کنید. که البته در برنامه فوق دستورات را در محیط خط فرمان ویندوز و یا ترمینال لینوکس وارد میکنید.
    نرم افزارهای گرافیکی دیگری نیز وجود دارند که از همان Avrdude استفاه میکنند که کار با آنها کمی ساده تر است. مثل AVRDUDES

    http://blog.zakkemble.co.uk/avrdudess-a-gui-for-avrdude/



    یا نرم افزار سینا پروگ :

    https://docs.google.com/file/d/0B3OsL7DPo1s0U2ZQOEpBaXh6Tms/edit



    و بسیاری برنامه های دیگر.

    نکات بسیار مهم در تهیه پروگرامر که متاسفانه فراموش میشود!

    دیدگاه


      #3
      پاسخ : نرم افزار پروگرام کردن Avr با jtag?

      ممنون از شما
      فقط نرم افزار اولیه با خط فرمان ویندوز کار میکنه یا بقیه هم همیطور هستن؟
      مورد بعد این که اینا عمل دیباگ کردن رو انجام میدن یا نه؟و اگه نه برا دیباگ کردن غیر از اتمل استدیو از چه نرم افزاری میشه استفاده کرد.
      اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

      اگه دوس دارید سریع به جواب برسید :
      1) قبل از پرسیدن سوال، بسرچید.
      2) سوالاتون رو با جزئیات کامل مطرح کنید.

      دیدگاه


        #4
        پاسخ : نرم افزار پروگرام کردن Avr با jtag?

        برنامه نخست با خط فرمان کار میکند و سایر برنامه های معرفی شده یک رابط گرافیکی برای آن محسوب میشوند. و در نتیجه شما بدون اینکه به خط فرمان ویندوز بروید، بسادگی در محیط گرافیکی برنامه دستورات را ارسال کرده و نتیجه را مشاهده میکنید.

        نرم افزارهای فوق فقط پروگرام کردن از طریق JTAG را ساپورت میکنند.

        تصویر JTAG را که استفاده میکنید. را قرار دهید.

        نکات بسیار مهم در تهیه پروگرامر که متاسفانه فراموش میشود!

        دیدگاه


          #5
          پاسخ : پاسخ : نرم افزار پروگرام کردن Avr با jtag?

          نوشته اصلی توسط lachini
          تصویر JTAG را که استفاده میکنید. را قرار دهید.
          از مدل usb طرح فلش استفاده میکنم
          http://roboeq.ir/products/detail/%D9%BE%D8%B1%D9%88%DA%AF%D8%B1%D8%A7%D9%85%D8%B1%2 0AVR%20JTAG%20ICE%20USB/


          نرم افزارهای فوق فقط پروگرام کردن از طریق JTAG را ساپورت میکنند.
          نرم افزاری رو سراغ ندارید که دیباگ هم بکنه؟ :cry:
          اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

          اگه دوس دارید سریع به جواب برسید :
          1) قبل از پرسیدن سوال، بسرچید.
          2) سوالاتون رو با جزئیات کامل مطرح کنید.

          دیدگاه


            #6
            پاسخ : نرم افزار پروگرام کردن Avr با jtag?

            برای دیباگ کردن از اتمل استدیو استفاده کنید.

            نکات بسیار مهم در تهیه پروگرامر که متاسفانه فراموش میشود!

            دیدگاه


              #7
              پاسخ : نرم افزار پروگرام کردن Avr با jtag?

              ممنون از شما
              میشه یه مورد بگید که ما مجبور میشیم از دیباگ کردن میکرو استفاده کنیم؟
              اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

              اگه دوس دارید سریع به جواب برسید :
              1) قبل از پرسیدن سوال، بسرچید.
              2) سوالاتون رو با جزئیات کامل مطرح کنید.

              دیدگاه


                #8
                پاسخ : نرم افزار پروگرام کردن Avr با jtag?

                منظور از دیباگ همان عیب یابی است و شما توسط دیباگر در محیط اتمل میتوانید هنگامیکه میکرو درون برد است، خطوط برنامه را خط به خط اجرا کنید و یا اینکه نقاط توقف در برنامه تعریف کنید؛ و در عین حال مقدار تمامی متغییرها و رجیسترها و حافظه های میکرو را بصورت آنلاین مشاهده کنید و در صورت لزوم این مقادیر را نیز درستکاری کنید. عملا هر ابزاری که برای خطایابی مورد نیاز است.

                نکات بسیار مهم در تهیه پروگرامر که متاسفانه فراموش میشود!

                دیدگاه


                  #9
                  پاسخ : نرم افزار پروگرام کردن Avr با jtag?

                  والا من تا حالا نیازم نشده که از دیباک کردن میکرو استفاده کنم؛ شاید هم چون کار باهاش رو بلد نبودم نمیدونستم که...

                  ولی خیلی ستم هستش که به خاطر دیباگ کردن از کیدویژن برم سمت اتمل استدیو....اگه یه نرم افزاری بود که میشد به کمکش دیباگ هم کرد خیلی خوب میشد.
                  ممنون از شما.
                  اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

                  اگه دوس دارید سریع به جواب برسید :
                  1) قبل از پرسیدن سوال، بسرچید.
                  2) سوالاتون رو با جزئیات کامل مطرح کنید.

                  دیدگاه


                    #10
                    پاسخ : نرم افزار پروگرام کردن Avr با jtag?

                    برنامه شما اگر به سایر کمپایلرها هم نوشته شده باشد به شرط اینکه کمپایلر ساپورت کند میتوانید در اتمل استدیو دیباگ کنید. کدویژن و بسکام و AVRGCC نیز گزینه دیباگ را ساپورت میکنند و در مد دیباگ بسادگی برنامه شما در محیط اتمل باز شده و کنترل کاملی بر فرآیند اجرا در میکرو خواهید داشت.

                    فقط محدودیت شما در قطعاتی است که روش JTAG را ساپورت میکنند؛ مثلا مگاهشت فاقد این امکان هست.

                    نکات بسیار مهم در تهیه پروگرامر که متاسفانه فراموش میشود!

                    دیدگاه


                      #11
                      پاسخ : نرم افزار پروگرام کردن Avr با jtag?

                      این نرم افزار دویه فقط تا com4 رو داره و برا من رو کامل 5 به بالا نصب شده درایور پروگرامر
                      چیکار کنم؟
                      این نرم افزار ها رو چطوری پیدا کردی؟
                      چی سرچ کردی/؟
                      اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

                      اگه دوس دارید سریع به جواب برسید :
                      1) قبل از پرسیدن سوال، بسرچید.
                      2) سوالاتون رو با جزئیات کامل مطرح کنید.

                      دیدگاه


                        #12
                        پاسخ : نرم افزار پروگرام کردن Avr با jtag?

                        در نرم افزار SinaProg در محلی که نصب شده فولدری به نام data وجود دارد و درون این فولدر فایلی به نام Port.txt وجود دارد که محتویات آن بصورت زیر است :
                        کد:
                        Default.
                        [Default	x
                        COM1	com1
                        COM2	com2
                        COM3	com3
                        COM4	com4
                        LPT1	lpt1
                        USB	usb]
                        
                        STK500 v2.
                        [HID	avrdoper]
                        
                        AVRISP mkII.
                        [USB	usb]
                        
                        USBasp.
                        [Default	x]
                        
                        USBtiny.
                        [Default	x]
                        شما کافی است که در زیر COM4 مقدار COM5 را اضافه کنید. و بصورت زیر خواهد شد :

                        کد:
                        Default.
                        [Default	x
                        COM1	com1
                        COM2	com2
                        COM3	com3
                        COM4	com4
                        COM5	com5
                        LPT1	lpt1
                        USB	usb]
                        
                        STK500 v2.
                        [HID	avrdoper]
                        
                        AVRISP mkII.
                        [USB	usb]
                        
                        USBasp.
                        [Default	x]
                        
                        USBtiny.
                        [Default	x]
                        نرم افزارهای زیر را نیز میتوانید استفاده کنید :

                        کد:
                        AVR8_Burn-O-Mat
                        GUI4avrdude
                        myAVR_ProgTool
                        SinaProg
                        avrdudess
                        ...
                        همانطور که عرض شد برنامه های فراوانی در اینترنت جهت کار با avrdude وجود دارد که میتوانید با جستجوی عباراتی مثل GUI for avrdude نتایج زیادی پیدا کنید که موارد فوق از جمله معروفترین آنها هستند.

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

                        نکات بسیار مهم در تهیه پروگرامر که متاسفانه فراموش میشود!

                        دیدگاه


                          #13
                          پاسخ : نرم افزار پروگرام کردن Avr با jtag?

                          پورت رو اضافه کردم - ولی میگه Access is denied - ریجستر ها رو با پروگرامر هات چک کردم دیدم JTAG رو 0 هستش..که یعنی فعاله.
                          نمیدونم مشکل کجاس
                          من در پروگرامر JTAG ام از پایه های TCK-TDO-TMS-TDI-GND-nSRS استفاده کردم
                          اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

                          اگه دوس دارید سریع به جواب برسید :
                          1) قبل از پرسیدن سوال، بسرچید.
                          2) سوالاتون رو با جزئیات کامل مطرح کنید.

                          دیدگاه


                            #14
                            پاسخ : نرم افزار پروگرام کردن Avr با jtag?

                            خطای Access is denied ربطی به فیوز بیت JTAG ندارد. خطای فوق نشان میدهد که پورت مورد استفاده شما توسط برنامه دیگری در حال استفاده است.
                            سایر برنامه هایی که احتمالا با این پورت کار میکنند؛ را ببندید.

                            نکات بسیار مهم در تهیه پروگرامر که متاسفانه فراموش میشود!

                            دیدگاه

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