NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3331 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 4 از 4

موضوع: چرا برای مدار دیباگر stm32f429 از stm32f103 استفاده شده است ؟

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Oct 2012
    نوشته ها
    29
    تشکر
    4
    تشکر شده 2 بار در 2 پست

    پیش فرض چرا برای مدار دیباگر stm32f429 از stm32f103 استفاده شده است ؟

    سلام
    باتوجه به اینکه stm 32f429 دارای هر 5 پایه مورد نیاز برای jtag است چرا برای پروگرم کردن ان از stm32f103 استفاده شده است ؟
    درباره swd هم وتفاوتش با jtag توضیح دهید

    باتشکر

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    کاربر علاقه مند
    تاریخ عضویت
    May 2011
    نام
    احسان باقری
    نوشته ها
    61
    تشکر
    47
    تشکر شده 35 بار در 29 پست

    پیش فرض

    نقل قول نوشته اصلی توسط asa1365 نمایش پست ها
    سلام
    باتوجه به اینکه stm 32f429 دارای هر 5 پایه مورد نیاز برای jtag است چرا برای پروگرم کردن ان از stm32f103 استفاده شده است ؟
    درباره swd هم وتفاوتش با jtag توضیح دهید

    باتشکر
    سلام فکر کنم در مورد دیسکاوری صحبت کردید شما برای هر میکرویی نیاز به پروگرمر دارید مگر از بوت لودر سریال یا USB استفاده کنید و برای دیباگ هم باید از دیباگر استفاده
    کنید شرکت ST یه پروگرامر دیباگر داره به اسم STlink که با همین میکرو stm32f103 یه دونه روی خود برد ساخته و شما وقتی برد رو به usb وصل کنید اون رو به عنوان یه
    STlink میشناسه

  4. #3
    کاربر علاقه مند
    تاریخ عضویت
    Oct 2012
    نوشته ها
    29
    تشکر
    4
    تشکر شده 2 بار در 2 پست

    پیش فرض

    نقل قول نوشته اصلی توسط ehsanbagheri نمایش پست ها
    سلام فکر کنم در مورد دیسکاوری صحبت کردید شما برای هر میکرویی نیاز به پروگرمر دارید مگر از بوت لودر سریال یا USB استفاده کنید و برای دیباگ هم باید از دیباگر استفاده
    کنید شرکت ST یه پروگرامر دیباگر داره به اسم STlink که با همین میکرو stm32f103 یه دونه روی خود برد ساخته و شما وقتی برد رو به usb وصل کنید اون رو به عنوان یه
    STlink میشناسه
    اره منظورم دیسکاوری هست با پردازنده stm32f429 که دارای هر 5 پایه jtag است . می تونیم به جای استفاده ازstm32f103 یک کابل jtag مستقیما به میکروکنترلر stm32f429 ، پایه های مربوط به jtag وصل کنیم وسپس بوت لودر بر روی ان قرار دهیم.
    خود stm32f429 ویژگی swd و jtag رو داره پس چرا از stm 32f103 استفاده میکنیم ؟
    ویرایش توسط asa1365 : 16-03-2015 در ساعت 11:46

  5. #4
    مدیر بخش STM32 sigma-mx آواتار ها
    تاریخ عضویت
    Nov 2009
    نام
    سعید شریفیان
    نوشته ها
    1,421
    تشکر
    804
    تشکر شده 2,520 بار در 978 پست

    پیش فرض

    سلام
    ببینید البته ehsanbagheri جواب مختصری بهتون دادن ولی من کاملتر میگم . گفته شما کاملا درسته در مورد اینکه خود چیپ 429 هم مثل بقیه چیپ ها پایه های jtag و swd رو داره و میشه مستقیم به یه پروگرامر / دیباگر خارجی وصلش کرد و من هم این کار رو بارها انجام دادم . ولی خب کمپانی اومده یه پروگرامر stlink (که خودش با یک چیپ خانواده 103 ساخته میشه ) رو روی برد قرار داده (رایگان) ، که دیگه کسی مجبور به استفاده از پروگرامر / دیباگر خارجی نباشه و با یک کابل usb هم تغذیه و هم پروگرامر فراهم بشه . همونطور که گفتم شما به دلایل مختلف مثل آسیب رسیدن به قسمت پروگرامر برد یا هر دلیل دیگه میتونید با خارج کردن دو عدد جامپر بخش stlink دو پایه مربوطه رو به یه پروگرامر / دیباگر مثل stlink در حالت swd یا جیلینک در حالت swd وصل کنید. یا از کل پایه های jtag استفاده کنید .

    می تونیم به جای استفاده ازstm32f103 یک کابل jtag مستقیما به میکروکنترلر stm32f429 ، پایه های مربوط به jtag وصل کنیم وسپس بوت لودر بر روی ان قرار دهیم.
    خود stm32f429 ویژگی swd و jtag رو داره پس چرا از stm 32f103 استفاده میکنیم ؟
    کابل jtag که میفرمایید(منظور فقط کابل تنها هست) باید یک سرش به پایه های jtag میکرو و یک سرش به یک پروگرامر / دیباگر وصل بشه که در اینجا این پروگرامر / دیباگر بطور رایگان روی برد قرار گرفته و توسط دو سیم (به روش swd) به میکروی اصلی وصل شده و تنها یه اتصال usb به کامپیوتر کافیه برای استفاده و ... اگه هدف شما تنها یکبار پروگرام کردن میکروی اصلی هست و قراره روش بوت لودر بریزید باز مشکلی ندارید . برنامتون رو پروگرام میکنید و طبیعتا برای استفاده از روش بوت لودر باید فایل bin رو هر دفعه از interface مربوطه ( serial , usb , ... ) روی میکرو بریزید . مثلا برای سریال باید فایل bin رو توسط نرم افزار بعد از برقراری ارتباط سریال با پین های مورد نظر داخل میکرو download کنید .

    یا حق

  6. کاربران : 5 تشکر کرده اند از شما sigma-mx برای ارسال این پست سودمند:


موضوعات مشابه

  1. stm32f429-discovery
    توسط aliakba در انجمن stm32
    پاسخ: 2
    آخرين نوشته: 02-05-2015, 20:09
  2. پاسخ: 2
    آخرين نوشته: 12-03-2015, 00:10
  3. درخواست فرستنده اف ام 40 وات
    توسط samsalim در انجمن مخابرات
    پاسخ: 1
    آخرين نوشته: 08-07-2013, 12:12
  4. درخواست منبع برنامه نویسی stm32f103
    توسط alamdar در انجمن مباحث کلی ARM
    پاسخ: 4
    آخرين نوشته: 23-10-2012, 15:45

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •