اطلاعیه

Collapse
No announcement yet.

نحوه پروگرام کردن STM32G0؟

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

    نحوه پروگرام کردن STM32G0؟

    سلام دوستان میکروکنترلر stm32g0 بررسی میکردم که دیدم پایه BOOT0 با SWCLK یکیه شده نحوه پروگرام کردن به چه صورت هستش؟
    جدیدترین ویرایش توسط xparsi; ۲۲:۳۸ ۱۴۰۱/۰۸/۱۶.

    #2
    پاسخ : نحوه پروگرام کردن STM32G0؟

    با dfu مثل یک فلش یو اس بی ...
    بوتلودر سریال و اس تی لینک فابریک( بوت ۰ اگر بعد از ریست صفر باشه میره روی بوتلودر ...
    اگر سیستم بوت شده باشه بوت صفر کلاک swj هست )

    دیدگاه


      #3
      پاسخ : نحوه پروگرام کردن STM32G0؟

      نوشته اصلی توسط Amie.s.m نمایش پست ها
      با dfu مثل یک فلش یو اس بی ...
      بوتلودر سریال و اس تی لینک فابریک( بوت ۰ اگر بعد از ریست صفر باشه میره روی بوتلودر ...
      اگر سیستم بوت شده باشه بوت صفر کلاک swj هست )
      سلام ممنونم از پاسخ که دادی
      فقط درست متوجه نشدم برای پروگرام کردن باید بوت صفر یک و برای اجرای برنامه و دیباگ بوت صفر، صفر کنیم؟(مثل روش اردینو؟)
      بوتلودر از کجا تهیه کنیم؟
      اس تی لینک فابریک چه ضروریتی داره؟
      جدیدترین ویرایش توسط xparsi; ۱۷:۳۰ ۱۴۰۱/۰۹/۰۹.

      دیدگاه


        #4
        پاسخ : نحوه پروگرام کردن STM32G0؟

        بوت صفر ( ترکیب بوت صفر و بوت یک ) در تمام میکروهای stm32 تعیین میکنن سیستم از چه طریقی بوت بشه .... در همه مدلهای این خانواده این ترکیب مشترکه .

        اگر بوت صفر ۱ باشه میکرو بعد از ریست میره روی مود بوتلودر ( بسته به وضعیت بوت ۱ میتونه از روی بوتلودر بوت بشه یا از طریق کد روی رم )

        بوتلودر مجددا یه بخش سخت افزاری هست که در تمام میکروهای stm32 موجوده ... دست کاربر هم نیست ( یعنی بخشی از مموری سخت افزاری سیستمه که غیر قابل پاک کردنه )

        بسته به نوع و مدل میکرو بوتلودر از طریق پروتکلهای مختلف روی این میکروها موجوده ...
        همه اشون بوتلودر از طریق پورت سریال رو دارن ، بعضیاشون چند پورت سریال دارن ، بعضی i2c و can و usb و spi هم بعنوان بوتلودر ساپورت میکنن .

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

        بوتلودرهای اس تی گذشته از پروگرام کردن میکرو امکان تنظیمات آپشن بایت و خوندن رجیسترهای دیگه رو داره .

        اس تی لینک پروگرامر و دیباگر هستش ، بوتلودر قابلیت دیباگ نداره ، فقط میشه باهاش میکرو رو پروگرام و rease و verify کرد و برخی رجیسترها رو خوند .

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

        دیدگاه


          #5
          پاسخ : نحوه پروگرام کردن STM32G0؟

          داداش از توضیحات ممنونم این موارد میدونستم
          اون خط اخر نکته مهمی بود مرسی

          دیدگاه

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