اطلاعیه

Collapse
No announcement yet.

STM Studio

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

    STM Studio

    هم سلام و هم درود (هر کدومو دوست داشتی همونو بپذیر)

    من یک برد دیسکاوری VL دارم که روش STM32F100RB نصبه کار با ARM رو از پارسال با همین شروع کردم، خوب بود بدلیل پروگرامری که رو خودش داشت و راحتی از نظر سخت افزار.
    خیلی زیادم ازش با STM Studio در کنار Cube MX استفاده میکردم برا مانیتورینگ برنامه و متغیرهام همینم باعث شده تو دیباگ کردن ضعف داشته باشم چون زرتی متغیر اضافه تعریف میکنم و باstm studio مقادیر و تغییراتشو چک میکنم تا ببینم چخبره تو برنامه.
    برنامم حجمش زیاد شد مجبور شدم برم رو یک برد بزرگتر، یک برد توسعه گرفتم که روش STM32F7 نصبه چون میخوام بزنم چند وقت دیگه بعدا تو کار نمایشگر، امروز هر طور بود با پروگرامری که روی برد دیسکاوری قبلی بود پروگرمش کردم رو حالت SWD و البته خواستم پروگرامر دیسکاوری رو آپگرید کنم و کردم که گفت آخرین نسخه رو داری و نیازی به آپگرید یا آپدیت نیست... خورده V1.J13.S1 تو ST LINK Utility
    اما مشکلی که دارم اینه که دیگه STM Studio باهاش کار نمیکنه و ارور میده! منم که معتااااد !

    دو راهی دارم برا تشخیص عیب:
    1- STM Studio رو سری های بالا مثل f7 جواب نمیده؟
    2- پروگرامر مورد داره! (خراب بود که پروگرم نمیکرد گفتم شاید چون برا دیسکاوریه ورژنش مخصوص خودشه v1 خورده)
    بنظر شما کدومش؟

    مورد دیگه اینکه برا مانیتور متغیرها در برنامه چی پیشنهاد میدید؟
    F7 رو پروتئوس تو کتابخونه ندارمش که بهش lcd وصل کنم.
    همینجوری هم از lcd کاراکتری بدم میاد با اون همه پین باید به اندازه یک پشت شهرداری سیم بریزم رو میزم

    با سپاس از الطفات شما
    جدیدترین ویرایش توسط m.aziz; ۲۱:۵۰ ۱۴۰۱/۱۱/۲۵.

    #2
    پاسخ : STM Studio

    نوشته اصلی توسط m.aziz نمایش پست ها
    دو راهی دارم برا تشخیص عیب:
    1- STM Studio رو سری های بالا مثل f7 جواب نمیده؟
    2- پروگرامر مورد داره! (خراب بود که پروگرم نمیکرد گفتم شاید چون برا دیسکاوریه ورژنش مخصوص خودشه v1 خورده)
    بنظر شما کدومش؟

    مورد دیگه اینکه برا مانیتور متغیرها در برنامه چی پیشنهاد میدید؟
    F7 رو پروتئوس تو کتابخونه ندارمش که بهش lcd وصل کنم.
    همینجوری هم از lcd کاراکتری بدم میاد با اون همه پین باید به اندازه یک پشت شهرداری سیم بریزم رو میزم

    با سپاس از الطفات شما
    ۱- ارتباطی به نوع میکرو نداره ( اس تی لینک تمام میکروهای st رو ساپورت میکنه )

    ۲ - پروگرامر ( که اونم اس تی لینک پروگرامره ) رو توسط اس تی لینک میتونید آپگرید یا دانگرید کنید ، شما اون پروگرامر روی برد کلا فراموش کن اون ورژن ۱ هستش .

    ضمنا تمام میکروهای اس تی بدون پروگرامر از طریق بوتلودر با پورت سریال ( این رو همه اشون ساپورت میکنن ) ، بسته به نوع با i2c با can ، با usb و بعضی پروتکلهای دیگه قابل پروگرام کردن هستن . حتما نیازی به پروگرامر ندارید ...

    همین میکروی سری ۷ که دارید dfu ساپورت میکنه از طریق یو اس بی هم میشه پروگرامش کرد .

    برای دیباگ و تریس بهترین روش استفاده از اس تی لینک هست ( با جی لینک و پروتکل jtag هم میشه )

    در مجموع یک پروگرامر دیباگر st link v2 پیش نیاز عمومی برای کار کردن با میکروهای ۸ و ۳۲ بیت اس تی هست قیمتشم فکر کنم زیر ۱۰۰ تومنه

    دیدگاه


      #3
      پاسخ : STM Studio

      خدا خیرت بده خیالمو راحت کردی آخه شنیده بودم Stm studio باگ داره و بعضی وقتها رو بعضی میکروها جواب نمیده !!
      من که خیلی ولی باهاش حال میکنم
      در مورد پروگرامر فرمایش شما صحیحه، میخواستم پروگرمر رو برد دیسکاوری رو امتحان کنم برا اولین بار.
      از 80 تومان دیدم تا 300 تومن اینطورا ... همین مدل فلشی ها
      مدل سفیدش هم هست که شبیه مودم جیبیه که فرقش فکر کنم تو ساپورت Stm8 میشه درسته؟فرقشون دقیقا چیه؟
      برا stm32 مدل فلشی رو پیشنهاد میدید یا اون مودمی ها؟
      میگند اورجینال بگیر که هم دیباگر باشه هم پروگرامر اگر تقلبی باشه فقط پروگرم میکنه اما دیباگ نه ... از کجا میشه فیک رو از اصل تشخیص داد؟
      بعضی ها میگن همشون تقلبی اند زیاد خودتو اذیت نکن .... !!!

      دیدگاه


        #4
        پاسخ : STM Studio

        نوشته اصلی توسط m.aziz نمایش پست ها
        خدا خیرت بده خیالمو راحت کردی آخه شنیده بودم Stm studio باگ داره و بعضی وقتها رو بعضی میکروها جواب نمیده !!
        من که خیلی ولی باهاش حال میکنم
        در مورد پروگرامر فرمایش شما صحیحه، میخواستم پروگرمر رو برد دیسکاوری رو امتحان کنم برا اولین بار.
        از 80 تومان دیدم تا 300 تومن اینطورا ... همین مدل فلشی ها
        مدل سفیدش هم هست که شبیه مودم جیبیه که فرقش فکر کنم تو ساپورت Stm8 میشه درسته؟فرقشون دقیقا چیه؟
        برا stm32 مدل فلشی رو پیشنهاد میدید یا اون مودمی ها؟
        میگند اورجینال بگیر که هم دیباگر باشه هم پروگرامر اگر تقلبی باشه فقط پروگرم میکنه اما دیباگ نه ... از کجا میشه فیک رو از اصل تشخیص داد؟
        بعضی ها میگن همشون تقلبی اند زیاد خودتو اذیت نکن .... !!!
        همون فلشی ها رو بگیر ( چه اصل باشه چه تقلبی هم stm32 و هم stm8 رو همه اشون ساپورت میکنن )

        منظور از اصل و تقلبی اینه که تولید خود st هست با نه ... از نظر کارایی هیچ فرقی ندارن ( همون سخت افزار و فریموری که روی اصلیا هست روی کپی ها هم نصبه ... هر دوشون هم با فریمور اصلی st آپدیت میشن )

        داخل این پروگرامرها یدونه میکروی stm32F103cb ( یا معادلش از برندای دیگه ) استفاده شده که اگر میخوای مطمئن باشی خودتونم میتونید مجزا بسازیدش و پروگرامش کنید ، بعدشم که مثل بقیه با اس تی لینک آپگرید میشه .

        جدیدترین ویرایش توسط Amie.s.m; ۲۳:۴۵ ۱۴۰۱/۱۱/۲۵.

        دیدگاه


          #5
          پاسخ : STM Studio

          این لینکی که مرحمت کردید فرستادید دقیقا شماتیکش عینه دیتاشیته قسمت پروگرامر برد دیسکاوریه! فقط زیر جامپر که تو کادر نوشته nucleo باید نوشت دیسکاوری !

          سئوالی که پیش میاد اینه که چطور این پروگرامر دیسکاوری رو Stm studio مثل کره کار میکرد ؟ رو برد خودشم ورژنش یکه دیگه !!خب خودمم عین لینک بسازم میشه همین که زیر دستمه !!عجب !!
          معما تو ورژنه یعنی؟ st link utility گفت آخرین ورژنش همینه ! با برنامه دیگه ای امتحان کنم؟مثلا چی؟
          جدیدترین ویرایش توسط m.aziz; ۰۰:۰۳ ۱۴۰۱/۱۱/۲۶.

          دیدگاه


            #6
            پاسخ : STM Studio

            نوشته اصلی توسط m.aziz نمایش پست ها
            این لینکی که مرحمت کردید فرستادید دقیقا شماتیکش عینه دیتاشیته قسمت پروگرامر برد دیسکاوریه! فقط زیر جامپر که تو کادر نوشته nucleo باید نوشت دیسکاوری !
            سئوالی که پیش میاد اینه که چطور این پروگرامر دیسکاوری رو Stm studio مثل کره کار میکرد ؟ رو برد خودشم ورژنش یکه دیگه !!خب خودمم عین لینک بسازم میشه همین که زیر دستمه !!عجب !!
            معما تو ورژنه یعنی؟ st link utility گفت آخرین ورژنش همینه ! با برنامه دیگه ای امتحان کنم؟مثلا چی؟
            سخت افزارهاشون مثل همدیگه است ، فریمورهاشون فرق میکنه ..
            اگر میخوای ورژن ۱ رو به ورژن ۲ تبدیل کنی از همون لینک بوتلودر رو نصب کن بعد با اس تی لینک فریمور رو آپگرید کن ( آخرین ورژن سری ۲ j39.s7 هستش )

            در هر صورت بهتره یک پروگرامر مجزا یا بسازی یا بخری ...

            پروگرامر روی برد به درد کار عمومی نمیخوره .

            بخصوص که در سیستمهای اس تی همه چیز ساده و ارزون و اپن سورسه .

            فکر کن مثلا میخواستی روی ایکس مگا کار کنی مقایسه کن قیمت و امکانات رو با اون فاجعه پروگرامر avr

            دیدگاه


              #7
              پاسخ : STM Studio

              خودمم همین فکرو میکنم، حمل و انتقالش سخت تره و حالا که رو f7 دارم کار میکنم بعید میدونم با امکاناتی که داره برگردم رو f100 که بهش نیاز پیدا کنم، شاید بزودی فروختمش دیسکاوری رو ولی برای شروع گزینه مناسبی بود.
              در کل دم شما گرم که دراین پست مشارکت کردی

              دیدگاه


                #8
                پاسخ : STM Studio

                سلام مجدد
                مینویسم برای آیندگانی که ممکنه مثل من به این مشکل بخورند:
                با تعویض پروگرامر مشکل حل شد، الان تست کردم و راحت با STM Studio ارتباط گرفتم.

                دیدگاه

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