در صورتی که با میکروکنترلر های STM32 کار میکنید، به احتمال زیاد با STM32CubeMX هم آشنایی دارید، نرم افزاری که با کمک اون میتونید به صورت گرافیکی واحد ها و پایه های میکروکنترلر را پیکربندی کنید. اما مشکل بزرگی که برای ما ایرانی ها در کار با این نرم افزار وجود داره، تحریم بودن اون هست که باعث میشه به سختی بتونیم پکیج های مورد نیاز این نرم افزار رو برای میکروکنترلر های مختلف دانلود کنیم، قبلا در سیسوگ تا حدی این مشکل رو بر طرف کرده بودیم که بتونید از سایت سیسوگ پکیج ها را دانلود کنید و اونها رو به صورت آفلاین نصب کنید. اما حالا یک قدم جلوتر رفتیم و برای راحتی کار روشی رو آماده کردیم که بتونید به راحتی و مستقیما از طریق نرم افزار STM32CubeMX پکیج ها رو دانلود و استفاده کنید. با سیسوگ همراه باشید تا به سراغ این آموزش جذاب بریم…
با کمک نرم افزار STM32CubeMX از شرکت ST میتونیم سخت افزار میکروکنترلر های STM32 رو به صورت گرافیکی پیکربندی کنیم و پروژه خروجی اون رو در IDE های مختلفی از جمله STM32CubeIDE ، IAR ، Keil یا … استفاده کنیم. همچنین سالها نرم افزار STM32CubeIDE داخل خودش STM32CubeMX رو داشت که به کمک اون نیاز نبود که CubeMX رو به صورت جداگانه نصب کنیم. اما از نسخه 2 نرم افزار STM32CubeIDE دیگه CubeMX داخل نرم افزار تعبیه نشده و باید اون رو به صورت جداگانه نصب کنیم. به همین دلیل ما تمرکزمون رو روی خود نرم افزار STM32CubeMX و استفاده از اون میزاریم، همچنین دقت کنید که این آموزش برای نسخه 6.16.0 هست که میتونید از این لینک دانلودش کنید .
قبل از باز کردن نرم افزار STM32CubeMX نیاز هست تا دو فایل رو در مسیر نصب این نرم افزار جایگزین کنیم، ابتدا این فایل زیپ رو دانلود کنید و در سیستم خود extract کنید.
فایل STM32CubeMX.l4j.ini رو در مسیر نصب نرم افزار به آدرس C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX و فایل cacerts رو در آدرس C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\jre\lib\security قرار دهید.
سپس نرم افزار رو باز کرده و وارد منوی Help -> Connection & Updates شوید:

سپس تنظمیات زیر را در قسمت Connection Parameters وارد کنید و از طریق گزینه Check Connection از اتصال به سرور سیسوگ مطمئن بشید :
|
1 2 3 4 5 6 7 |
Proxy HTTP: st.sisoog.com Port:8080 User: sisoog-cube Pass: js8*@hlkxc0-2 |

در صورت موفقیت آمیز بودن اتصال، وضعیت دکمه به این صورت تغییر میکند:

حالا به راحتی میتونید از طریق منوی اصلی نرم افزار پکیج های مورد نیازتون رو نصب کنید:

دقت کنید که نسخه نرم افزار شما حتما 6.16.0 یا بالاتر باشه (نسخه نرم افزار را میتونید از منوی Help -> About چک کنید)، در غیر اینصورت با پیغام لاگین مشابه تصویر زیر مواجه میشید.

لینکهای دانلود
با سلام و خسته نباشید و تشکر از وقتی که صرف می کنید
بنده تمام مراحل را انجام دادم ولی متاسفانه وصل نمی شود حتی یک بار به صورت کامل نرم افزار را حذف کرده و مجدد نصب کردم باز هم اتصال برقرار نمی شود
در مواقع مختلف نیز چک کردم و سعی کردم اتصال انجام نشد
حتی در تصویرهای راهنما و تنظیمات مغایرت بود که در تصویر سایت sisoog.com قید شده بود در حالی که در تنظیم ها st.sisoog.com آمده است باز هم با هر دو حالت امتحان کردم باز هم ارتباط برقرار نشد
اگر راهنمایی بفرمایید ممنون می شوم
سلام. نکته خاصی نداره. لطفا امروز هم چک کنید. من الان چک کردم بدون مشکل بود
سلام و خسته نباشد
با تشکر از پیگیری شما
متاسفانه بنده روی دو تا سیستم تست کردم در زمان های متفاوت و با اینترنت های متفاوت ولی باز هم وصل نشد
ظاهرا در اعمال تنظیم ها مشکلی دارم
سلام ممنون از مطالب مفیدتون
متاسفانه تمام مراحل رو انجام دادم اما پس از زدن کلید چک کانکشن متصل نشد
مشکل اصلی بنده اینه که از سایت github برای میکروکنترلر stm32f0 فایل های firmware رو دانلود کردم که ورژن اون FW.F0.1.11.6 است در حالی که آخرین ورژنی که کیوب با ورژن 6.16.0 میشناسد 1.11.5 است و firmware دانلود شده از سایت github را نمیشناسد
لطفا راهنمایی کنید
سلام. لطفا تو زمان دیگه ای مجدد چک کنید ببینید مشکل کانکشن برطرف میشه یا نه.
در صورت نیاز هم میتونید پکیج ها رو از این مطلب به صورت آفلاین دانلود کنید.
https://sisoog.com/download-stm32cubemx-packages
سلام وقت بخیر.
ممنون بابت آموزش خوب شما، طبق آموزش های شما انجام دادم و اتصال برقرار شد تمامی پکیج ها دانلود میشون.
ولی همچنان یک مشکل برای من باقی مانده است. وقتی روی new Project کلیک میکنم، قبل از باز شدن پنجره new project برنامه شروع به دانلود فایلی به نام cube-finder-db میکنه ولی در آخر ارور میده و میزنه نتونست فایل رو دانلود کنه که باعث میشه وقتی Generate project رو میزنم، فایل keil ناقص ساخته میشه و عملا کدی در Keil ایجاد نمیشه
اسم فایل هم دقیق CRdb.zip هست
آیا دوستان عزیز راه حلی دارند؟
سلام. وقت شما هم بخیر. لطفا زمان دیگه مجدد چک کنید. اینترنت سرور ها محدود شده در حال حاضر.
واقعا سیسوگ نعمته توی این شرایط.
ممنون از همه دوستان پشت صحنه.
کمک بزرگی بود.به امید ایرانی بهتر…
خدایی دمت گرم.من دارم آموزش میبینم و خیییلی سخته برای شروع وقتی هیچی نداری که دانلود کنی.برا منم ارور اتصال میداد ولی چند بار زدم و بالاخره متصل شد به سرور شما🤗
عالی تشکر از شما
تو این بخش که میرم Files\STMicroelectronics\STM32Cube\
بعدش پوشه stm32cubemx نیست فقط programmer هست
احتمالا توی مسیر دیگه ای نصب کردید. توی مسیر نصب باید برید.
سلام
برای من هم ارور میده لطفا راهنمایی کنید
سلام. توی زمان های مختلف چک کنید و با اینترنت مناسب، بعضی اوقات مشکل از اینترنت داخل کشور هست.
سلام خدمت دوستان
با وجود قطعی اینترنت برای من این خطا اومده و به سرور اتصالم برقرار نمیشه
problem during server connection
هنگام اتصال به سرور مشکلی پیش اومده چند باری چک کردم اما برطرف نشد لطفا راهنمایی کنید
مشکل برطرف شده. لطفا مجدد تست کنید.
سلام وقتتون بخیر من همه تنظیمات رو به درستی ست کردم ولی ارور سرور میده هنگام چک کردن کانکشنش مشکلش از چی میتونه باشه؟
سلام. مقطعی قطع بوده. لطفا مجدد چک کنید.
سلام وقتتون بخیر، تنظیمات رو انجام دادم و کانتکت شدم ولی نیازمند هست که قبلاً در نرم افزار لوگین کرده باشیم تا بتونه دانلود کنه، برای این مشکل راه حلی هست؟ آیا امکانش هست به دایرکتوری پکیج ها دسترسی داشت که دانلود کنم و بعداً وارد نرم افزار کنم؟
سلام. نسخه نرم افزار رو مطمئن بشید که همونی باشه که توی مطلب گفته شده. در صورتی که میخواید آفلاین نصب کنید، میتونید از این مطلب استفاده کنید
https://sisoog.com/download-stm32cubemx-packages
مرسی از اینکه تو این روزهای قطعی کامل اینترنت بین المللی کار ما با وجود مهندسایی مثل شما لنگ نمیمونه.
من نسخه لینوکس CubeMX رو داشتم ولی فقط با جابجایی فایل cacerts و ست کردن پروکسی روی سرورتون تونستم پکیج ها و آپدیت های ورژن F1 رو نصب کنم. از طرفی هم اگر امکانش هست برای نصب patch ها مثل patch 1.8.6 که به صورت نصب دستی هست یه راهنمایی بزارید تو صفحه:
https://sisoog.com/download-stm32cubemx-packages/ چون من خیلی error خوردم و نشد.
سلام. خواهش میکنم. اضافه شد به مطلب
سلام. من نتونستم از این سرویس استفاده بکنم.
خطا میده
problem during server connection
لطفا بررسی کنید.
روز های اول به دلیل حجم درخواست بالا کمی قطعی داشته سرور. مجدد چک کنید بدون مشکل هست.
سلام
با تشکر از تلاشهای عالی شما، پس از اعمال و جایگزینی فایلهای ارسالی برای تغییر مسیر دریافت بروز رسانیها و فایلهای لازم در stm32cubemx و زدن دکمه check connection خطای problem during server connection مشاهده میشود.
سلام. مجدد چک کنید. مشکل برطرف شده.
سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.