اطلاعیه

Collapse
No announcement yet.

آپدیت برنامه میکرو با استفاده از پروگرامر روی برد

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

    آپدیت برنامه میکرو با استفاده از پروگرامر روی برد

    سلام
    همونطور که از اسم تاپیک معلومه من میخوام یه پروگرامر usbasp روی خود برد پروژم قرار بدم تا در صورت نیاز کابر بتونه فایل آپدیت رو دریافت کنه و دستگاه رو آپدیت کنه!
    یه مشکل که اینجا وجود داره اینه که ما باید فایل هگز رو به کاربر بدیم و کاربر هم با نرم افزار progisp و این حرفا باید کار کنه که زیاد این کار جالب نیست و امکان کپی شدن طرح با وجود اینکه ما فایل هگز رو به کاربر میدیم زیاده
    حالا یه سوال:
    میشه کلا یه رابط کاربری جدید برای این نرم افزار progisp طراحی کرد که فایل رو دریافت کنه و روی میکرو پروگرام کنه تا دیگه نیازی به محیط progisp نباشه؟
    بوت لودرهایی هم که در سطح نت قرار داره و با پورت سریال میکرو رو پروگرام میکنن برنامه های خاص خودشون رو دارن واگه از لحاظ هزینه هم در نظر بگیریم به نظرم این usbasp به صرفه تر باشه!

    #2
    پاسخ : آپدیت برنامه میکرو با استفاده از پروگرامر روی برد

    نوشته اصلی توسط M3R-E نمایش پست ها
    سلام
    همونطور که از اسم تاپیک معلومه من میخوام یه پروگرامر usbasp روی خود برد پروژم قرار بدم تا در صورت نیاز کابر بتونه فایل آپدیت رو دریافت کنه و دستگاه رو آپدیت کنه!
    یه مشکل که اینجا وجود داره اینه که ما باید فایل هگز رو به کاربر بدیم و کاربر هم با نرم افزار progisp و این حرفا باید کار کنه که زیاد این کار جالب نیست و امکان کپی شدن طرح با وجود اینکه ما فایل هگز رو به کاربر میدیم زیاده
    حالا یه سوال:
    میشه کلا یه رابط کاربری جدید برای این نرم افزار progisp طراحی کرد که فایل رو دریافت کنه و روی میکرو پروگرام کنه تا دیگه نیازی به محیط progisp نباشه؟
    بوت لودرهایی هم که در سطح نت قرار داره و با پورت سریال میکرو رو پروگرام میکنن برنامه های خاص خودشون رو دارن واگه از لحاظ هزینه هم در نظر بگیریم به نظرم این usbasp به صرفه تر باشه!
    با سلام به زودی بوت لودر سریال خودم رو انشاالله تموم می کنم و قراره به فروش برسه برای تمام سری های مگا که پورت سریال را ساپورت می کنن
    در ضمن برنامه سمت کامپیوتر یا همون لودر هم به صورت رایگان عرضه خواهد شد و همچنین کتابخانه اماده لودر یا همون api برای ویژوال استودیو نیز ارائه میشود تا کاربر بتواند لودر مخصوص به خودش رو با استفاده از این api پیاده سازی کند تنها با چند خط کد ساده

    دیدگاه


      #3
      پاسخ : آپدیت برنامه میکرو با استفاده از پروگرامر روی برد

      نوشته اصلی توسط pirozy نمایش پست ها
      با سلام به زودی بوت لودر سریال خودم رو انشاالله تموم می کنم و قراره به فروش برسه برای تمام سری های مگا که پورت سریال را ساپورت می کنن
      در ضمن برنامه سمت کامپیوتر یا همون لودر هم به صورت رایگان عرضه خواهد شد و همچنین کتابخانه اماده لودر یا همون api برای ویژوال استودیو نیز ارائه میشود تا کاربر بتواند لودر مخصوص به خودش رو با استفاده از این api پیاده سازی کند تنها با چند خط کد ساده
      ممنون
      اگه از لحاظ هزینه بگیریم پروگرامر usbasp از مبدل usb به سریال ارزونتر در نمیاد؟؟

      دیدگاه


        #4
        پاسخ : آپدیت برنامه میکرو با استفاده از پروگرامر روی برد

        نه به هیچ وجه قیمت مبدل سریال حدودا 5 تومن هستش
        فکر نکنم ارزونتر در بیاد چون در سریال شما میتونی نرم افزار خاص خودت رو برای اپدیت بنویسی در حالی که توی روش شما باید کاربر از progisp یا مشابهش استفاده کنه که واسه مشتری کار سختی هستش

        دیدگاه


          #5
          پاسخ : آپدیت برنامه میکرو با استفاده از پروگرامر روی برد

          نوشته اصلی توسط M3R-E نمایش پست ها
          سلام
          همونطور که از اسم تاپیک معلومه من میخوام یه پروگرامر usbasp روی خود برد پروژم قرار بدم تا در صورت نیاز کابر بتونه فایل آپدیت رو دریافت کنه و دستگاه رو آپدیت کنه!
          یه مشکل که اینجا وجود داره اینه که ما باید فایل هگز رو به کاربر بدیم و کاربر هم با نرم افزار progisp و این حرفا باید کار کنه که زیاد این کار جالب نیست و امکان کپی شدن طرح با وجود اینکه ما فایل هگز رو به کاربر میدیم زیاده
          حالا یه سوال:
          میشه کلا یه رابط کاربری جدید برای این نرم افزار progisp طراحی کرد که فایل رو دریافت کنه و روی میکرو پروگرام کنه تا دیگه نیازی به محیط progisp نباشه؟
          بوت لودرهایی هم که در سطح نت قرار داره و با پورت سریال میکرو رو پروگرام میکنن برنامه های خاص خودشون رو دارن واگه از لحاظ هزینه هم در نظر بگیریم به نظرم این usbasp به صرفه تر باشه!
          بله صد در صد میشه / شما اولین کاری که انجام میدید باید با استفاده از یک نرم افزار مانیتورینگ داده های تبادلی در پورت ها / دیتاهای ارسالی و دریافتی از طرف پروگرامر را دیباگ کنید و از دیتاها لاگ بگیرید. سپس با استفاده از یه اپلیکیشن که با مثلا C# نحوه ی ارسال را پیاده سازی کنید. (ما با یک اپلیکیشن اندروید این کارو انجام میدیم)
          // - - - - - - - -
          اگر هدف شما جلوگیری از کپی شدن محصول هست ، باید این مطلب را مطالعه کنید تا حی در صورت داشتن کد هگز نیز کپی میسر نباشه
          اضافه میکنم که معمولا برای پروگرام کردن از راه دور این زحمت ها را بخرج میدیم (با استفاده از بوت لودر و SD Caard با هدف آپدیت دستگاه هایی که در راه دور نصب شده اند) / اگر نه برای پروگرام کردن معمولی میکرو هزینه ها افزایش پیدا میکنه و دردسرهای خودش را داره
          Reveng will surely come... Your hard time are ahead
          // - - - - - - - - - -
          برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
          // - - - - - - - - - -
          اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
          // - - - - - - - - - -

          دیدگاه


            #6
            پاسخ : آپدیت برنامه میکرو با استفاده از پروگرامر روی برد

            نوشته اصلی توسط pirozy نمایش پست ها
            نه به هیچ وجه قیمت مبدل سریال حدودا 5 تومن هستش
            فکر نکنم ارزونتر در بیاد چون در سریال شما میتونی نرم افزار خاص خودت رو برای اپدیت بنویسی در حالی که توی روش شما باید کاربر از progisp یا مشابهش استفاده کنه که واسه مشتری کار سختی هستش
            خوب پروگرامر usbasp هم یه مگا 8 بیشتر نمیخواد و چند تا خازن و مقاومت که ارزونتر از 5 تومن در میاد!!
            البته روش شما یه مزیت خلیی خوبی که داره همینه که گفتید! نرم افزار اختصاصی که واقعا مزیت بزرگی به حساب میاد
            برای بوتلودرتون قیمت گذاری هم کردید؟
            نوشته اصلی توسط سعید خیری نمایش پست ها
            بله صد در صد میشه / شما اولین کاری که انجام میدید باید با استفاده از یک نرم افزار مانیتورینگ داده های تبادلی در پورت ها / دیتاهای ارسالی و دریافتی از طرف پروگرامر را دیباگ کنید و از دیتاها لاگ بگیرید. سپس با استفاده از یه اپلیکیشن که با مثلا C# نحوه ی ارسال را پیاده سازی کنید. (ما با یک اپلیکیشن اندروید این کارو انجام میدیم)
            // - - - - - - - -
            اگر هدف شما جلوگیری از کپی شدن محصول هست ، باید این مطلب را مطالعه کنید تا حی در صورت داشتن کد هگز نیز کپی میسر نباشه
            اضافه میکنم که معمولا برای پروگرام کردن از راه دور این زحمت ها را بخرج میدیم (با استفاده از بوت لودر و SD Caard با هدف آپدیت دستگاه هایی که در راه دور نصب شده اند) / اگر نه برای پروگرام کردن معمولی میکرو هزینه ها افزایش پیدا میکنه و دردسرهای خودش را داره
            ممنون از راهنماییتون
            من قبلا مقاله جناب کی نژاد رو دانلود کردم واقعا روش ساده و بسیار کاربردی هست.
            یه سوال: بوتلودر خودش مستقیم از sdcard میخونه یا یه میکرو واسط کارای پروگرام کردن رو انجام میده؟
            و اینکه من قبلا یه نرم افزار مانیتورینگ داشتم که 30 روزه بود و هر چی دنبال کرکش گشتم پیدا نکردم!
            شما نرم افزاری واسه این کار که محدودیت زمانی نداشته باشه سراغ دارید؟
            جدیدترین ویرایش توسط M3R-E; ۲۳:۴۶ ۱۳۹۵/۰۷/۰۳.

            دیدگاه


              #7
              پاسخ : آپدیت برنامه میکرو با استفاده از پروگرامر روی برد

              البته میکروهایی که usb ساپورت هستند به راحتی با بوت لودر اتمل روی برد اپدیت میشن و کار رو ساده تر میکنن

              دیدگاه


                #8
                پاسخ : آپدیت برنامه میکرو با استفاده از پروگرامر روی برد

                نوشته اصلی توسط M3R-E نمایش پست ها
                خوب پروگرامر usbasp هم یه مگا 8 بیشتر نمیخواد و چند تا خازن و مقاومت که ارزونتر از 5 تومن در میاد!!
                البته روش شما یه مزیت خلیی خوبی که داره همینه که گفتید! نرم افزار اختصاصی که واقعا مزیت بزرگی به حساب میاد
                برای بوتلودرتون قیمت گذاری هم کردید؟

                ممنون از راهنماییتون
                من قبلا مقاله جناب کی نژاد رو دانلود کردم واقعا روش ساده و بسیار کاربردی هست.
                یه سوال: بوتلودر خودش مستقیم از sdcard میخونه یا یه میکرو واسط کارای پروگرام کردن رو انجام میده؟
                و اینکه من قبلا یه نرم افزار مانیتورینگ داشتم که 30 روزه بود و هر چی دنبال کرکش گشتم پیدا نکردم!
                شما نرم افزاری واسه این کار که محدودیت زمانی نداشته باشه سراغ دارید؟

                برای بوت لودر از هر دو روش میشه استفاده کرد ولی من شخصا یه میکرو دیگه میذارم کنار (STM32F030KT6) که موقعی که میخواییم میکروی اصلی را پروگرام کنیم از SD بخونه و میکرو را پروگرام کنه / قبل از اینکه پروگرام کنیم کدی که روی SD ریختمو CRC میگیرم که اشتباهی پیش نیاد و بعد به میکروی دوم دستور میدم که میکروی اول را پروگرام کن .

                نرم افزارهای شنود و جاسوسی اسمشون Sniffer نام داره که من ازین استفاده می کنم:
                Reveng will surely come... Your hard time are ahead
                // - - - - - - - - - -
                برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
                // - - - - - - - - - -
                اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
                // - - - - - - - - - -

                دیدگاه


                  #9
                  پاسخ : آپدیت برنامه میکرو با استفاده از پروگرامر روی برد

                  نوشته اصلی توسط سعید خیری نمایش پست ها
                  برای بوت لودر از هر دو روش میشه استفاده کرد ولی من شخصا یه میکرو دیگه میذارم کنار (STM32F030KT6) که موقعی که میخواییم میکروی اصلی را پروگرام کنیم از SD بخونه و میکرو را پروگرام کنه / قبل از اینکه پروگرام کنیم کدی که روی SD ریختمو CRC میگیرم که اشتباهی پیش نیاد و بعد به میکروی دوم دستور میدم که میکروی اول را پروگرام کن .

                  نرم افزارهای شنود و جاسوسی اسمشون Sniffer نام داره که من ازین استفاده می کنم:
                  سلام
                  من این نرم افزار رو نصب کردم
                  فقط پورت سریال داره و usb رو نداره
                  و بعد اینکه وقتی تو نرم افزار یه پورت که مثلا به پروگرامر وصله انتخاب میکنم اجازه باز کردن پورت رو نمیده و میگه در حال استفاده هست!
                  ولی اون برنامه که قبلا داشتم (اسمشم یادم نیست) از پورتهای در حال استفاده sniff میکرد

                  دیدگاه


                    #10
                    پاسخ : آپدیت برنامه میکرو با استفاده از پروگرامر روی برد

                    نوشته اصلی توسط M3R-E نمایش پست ها
                    سلام
                    من این نرم افزار رو نصب کردم
                    فقط پورت سریال داره و usb رو نداره
                    و بعد اینکه وقتی تو نرم افزار یه پورت که مثلا به پروگرامر وصله انتخاب میکنم اجازه باز کردن پورت رو نمیده و میگه در حال استفاده هست!
                    ولی اون برنامه که قبلا داشتم (اسمشم یادم نیست) از پورتهای در حال استفاده sniff میکرد

                    من اصلا مشکلی ندیدم / الان تست کردم ببین پروگرامر رو COM3 هست توی نرم افزار هم COM3 داره دیتاهاشو نشون میده

                    Reveng will surely come... Your hard time are ahead
                    // - - - - - - - - - -
                    برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
                    // - - - - - - - - - -
                    اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
                    // - - - - - - - - - -

                    دیدگاه


                      #11
                      پاسخ : آپدیت برنامه میکرو با استفاده از پروگرامر روی برد

                      نوشته اصلی توسط سعید خیری نمایش پست ها
                      من اصلا مشکلی ندیدم / الان تست کردم ببین پروگرامر رو COM3 هست توی نرم افزار هم COM3 داره دیتاهاشو نشون میده
                      [ATTACH=CONFIG]9916[/ATTACH]
                      حرفتون واسه من سنده ولی فایل پیوست نمایش داده نمیشه!

                      دیدگاه


                        #12
                        پاسخ : آپدیت برنامه میکرو با استفاده از پروگرامر روی برد

                        نوشته اصلی توسط M3R-E نمایش پست ها
                        حرفتون واسه من سنده ولی فایل پیوست نمایش داده نمیشه!
                        Reveng will surely come... Your hard time are ahead
                        // - - - - - - - - - -
                        برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
                        // - - - - - - - - - -
                        اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
                        // - - - - - - - - - -

                        دیدگاه

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