اطلاعیه
همه را پاک کن

تو STM32 با CubeMX کانفیگ می‌کنم ولی کدها بعد از فلش اجرا نمی‌شن

نوشته ها: 15
شروع کننده موضوع
(@saeed_gtx)
عضو برجسته
ملحق شد: 1 سال پیش

با STM32F103C8T6 دارم کار می‌کنم، با CubeMX پروژه رو ساختم، کد رو Generate کردم و با ST-Link فلش زدم. اما بورد روشن می‌شه ولی برنامه اجرا نمی‌شه. نه LED چشمک می‌زنه، نه تو Serial چیزی میاد. چیزی باید دستی ست بشه تو CubeMX که از قلم انداختم؟

پاسخ
برچسب های موضوع
5 پاسخ ها
نوشته ها: 15
(@nima_fox21)
عضو فعال
ملحق شد: 1 سال پیش

حتماً چک کن که Clock Configuration درست باشه. اگه HSE فعاله ولی کریستال نداری، MCU بالا نمیاد.

پاسخ
نوشته ها: 11
(@nadrjmali)
عضو فعال
ملحق شد: 1 سال پیش

تو قسمت SYS تیک Debug یا Serial Wire زده شده؟ بعضی وقتا اگه فعال نباشه ST-Link درست برنامه نمی‌زنه.

پاسخ
نوشته ها: 6
(@sarakazmi)
عضو فعال
ملحق شد: 1 سال پیش

این Main Function داخل while(1) چیزی گذاشتی؟ خیلی وقتا چون کد خالیه، فکر می‌کنیم اجرا نمی‌شه.

پاسخ
نوشته ها: 4
(@kivanzmani)
عضو فعال
ملحق شد: 1 سال پیش

بعد از فلش کردن، حتماً از Option Bytes چک کن که Read Protection روشن نباشه یا BOOT به درستی روی Flash باشه.

پاسخ
نوشته ها: 8
(@shaianmvsvi)
عضو فعال
ملحق شد: 1 سال پیش

اگه از STM32CubeIDE استفاده می‌کنی، Debug Configuration رو بررسی کن. بعضی وقتا روی RAM تنظیم می‌شه و اجرا نمی‌شه.

پاسخ