دوست عزیز روی خود برد دیسکاور به طور ان برد روی اون ST-link نصب شده شما کافیه تو تنظیمات کیل هم نوع پراگرامرتون را ST-LINK قرار بدهید و از همون جا مستقیما پراگرام کنید و یا از نرم افزار STM32 ST-LINK Utility میتونی کمک بگیری
دوست عزیز روی خود برد دیسکاور به طور ان برد روی اون ST-link نصب شده شما کافیه تو تنظیمات کیل هم نوع پراگرامرتون را ST-LINK قرار بدهید و از همون جا مستقیما پراگرام کنید و یا از نرم افزار STM32 ST-LINK Utility میتونی کمک بگیری
ممنون دوست عزیز
در مورد ئورت های مینی و میکرو usb روی این برد هم میگید هرکدومش به چه کاری میاد ؟ (من هرچی میکردم کابل میکرو که داشتم رو ئیدا نمیکنم)
NO ST-LINK Detected
target DLL has been cancelled
وقتی میخوام یکی از مثال هارو روی برد بریزم این ارور هارو میده . اگر درست بگم باید اول از منوی فلاش erace رو بزنم تا برنامه ی روی میکرو پاک بشه و بعد گزینه ی دانلود رو برای ریختن برنامه جدید بزنم درسته؟
ببخشید اینقدر مبتدیانه میپرسم!
من از مثالهای توی پوشه های keil 4.7 میخوام استفاده کنم . اگر دوستان مثال بهتری دارند آپلود کنن تا روی برد تست کنم خیلی ممنون میشم.
مثلا همین مثال از راه اندازی بخش GPIO که گفتین با led های روی خود برد میشه تست کرد
درایور st-link نصبه ؟
اگه برنامه ST-LINK Utility رو نصب کنی درایور رو هم نصب میکنه در ضمن شاید نیاز باشه فرمویر رو هم آپدیت کنی که یه گزینه آپدیت هم توی همین برنامه هست
بعدش هم که توی کیل تنظیم میکنید با st-link پروگرم کنه ... یا از طریق همین ST-LINK Utility پروگرم میکنی ...
*** اللّهم عجّل لولیک الفرج ***
آره نصبه
اولش ST-Link_V2_USBdriver رو از تو یکی از پوشه های خود keil 4.7 نصب کردم . بعدش از همون پوشه ST-LinkUpgrade رو اجرا کردم و فریمور آپگرید رو هم زدم و success شد . بعد توی خود keil کلاک رو روی 8 مگ گذاشتم و قسمت دیباگ رو هم روی st-link debugger . اما همچنان error میده و میگه st-link not detected
مهندس لینک دانلود این نرم افزار که میگی رو میتونی بذاری؟
من اینو پاک کردم و دوباره اینبار توی درایو C نصب کردم و درست شد . 2 تا احتمال میدم
اول اینکه یه سری تنظیمات جاهای مختلف برنامه داشته که طبق همون آدرس های پیشفرضی که برنامه توش نصب میشه تنظیم شده باشه و برای اون یکسری فایل هارو نمیتونسسته پیدا کنه و error میداده (که البته من خیلی گشتم که اگر همچین مشکلی هست رفع کنم اما حل نشد)
احتمال دوم که میدم اینه که بار اول که نصب کردم برای اینکه BAN نشه نرم افزارم ، کانکشنم رو قطع کردم و بعد آخرش که یک صفحه کامند باز میکنه و میخواد Ulink Driver رو نصب کنه بار اول نتونست از طریق آپدیت ویندوز نصب کنه و برای همین faild شد . ممکنه به همین خاطر بوده باشه که st-link هم کار نمیکرد؟!!
ولی خلاصه بار دوم نصب کردم و درست شد و بعدش هم همون برنامه LED که برای بورد discovery و این میکرو توی فایلهای keil بود رو با زدن کلید download روش ریختم (خودش erase رو انجام میده انگار درسته؟) الان مدل چشمک زدن LED ها عوض شده و دیگه اون برنامه موس سابق که روش بود هم انگاری پاک شده!
فکر کنم من الان تونستم میکروم رو پروگرام کنم؟ (نتیجه دیباگشم توی کیل دیدم)
اگر پروگرام کردن و دیباگ کردن میکرو همین بودش پس خدارو شکر اینم یاد گرفتیم!(البته قبلا تو آزمایشگاه میکروپروسسور این کارهارو کامل انجام داده بودیم ...اونم به assembly و پروسسور 80386 فکر میکنم)
پس بریم سراغ دستکاری برنامه های مثال ها و آخر سر برنامه خودمونو بنویسیم؟
میشه یکنفر کتابخونه cmsis مربوط به این میکرو رو قرار بده ؟ من هرچی سرچ میکنم به نتیجه نمیرسم
آیا باید این فایل که پایین این صفحه است رو دانلود کنم؟
STSW-STM32065 - STMicroelectronics
مشکل شانسی نیست. ورژن جدید Stlink با درایور جدید سازگار هست و به هر نحوی درایور قبلی نصب باشه این مشکلات رو دیدم. هر وقت پیش اومد همون حذف همه نصب شده ها ( هم درایور هم Stlink ) و نصب مجدد ( یکبار ! ) حل می کنه مشکل رو
اگر برد رو از اینجا خریدید شماره خرید رو به کویر پیغام بدید براتون مثال ارسال میکنند
من پارسال خریدم (دقیقا یکسال پیش) ... فکر کنم از eca گرفتم چون میخواستم یه lcd n96 هم باهاش بگیرم که سایت اونموقع نداشت و جفتشو از اونجا خریدم!
حالا نمیشه کسی که برد از سایت خریده و مثال هارو داره واسه من هم پیام خصوصی بفرسته؟
سلام به همگی ... من این بورد از همین جا رو خریدم اما وقتی وصل میکنم بورد و ST link شناخته نمیشه باید چیکار کنم ؟؟؟؟؟؟؟؟؟؟؟ مثال شتاب سنج روی بورد عمل میکنه اما همونطور که گفتم st link شناخته نمیشه حتی درایورش رو هم نصب کردم
سلام
کلا شناخته نمیشه یا فقط میکرو پروگرم نمیکنه ؟؟!!!
*** اللّهم عجّل لولیک الفرج ***
سلام مهندس ... مشکل رو فهمیدم متاسفانه وقتی کابل رو به پورت جلوی کیس وصل می کنم بورد شناخته نمیشه اما به پورتهای پشت کیس که وصل می کنم مشکلی نیست
لازم به ذکر است که وقتی جیلینک رو به پورت های جلوی کیس وصل می کنم مشکلی نداره اما نمی دونم این بورد این مشکل براش هست . به هر حال فعلا که دارم از پورت پشت کیس اسفتاده می کنم
سلام به همگی دوستان....
همون طور که گفتم من این بورد رو تهیه کردم و میخام انشااله استارت کار رو بزنم ...
با توجه به اینکه user manual این میکرو 1400 صفحه هستش می خاستم یه اولویت بندی توی قسمت های مختلف این میکرو برای مطالعه کنم . در واقع میخام با بخش هایی شروع کنم که هم آسون تره و هم به یادگیری بخش های دیگه ربطی نداشته باشه ...
ممنون می شم چندتا بخشی که اول یاد بگیرم بهتره و راه می فتم رو به ترتیب معرفی کنید...
البته فکر می کنم اولین بخش باید RCC و دومین بخش GPIO باشه.
با تشکر
دقیقا درست فکر کردید , از اهمینا شروع کنید بهترهالبته فکر می کنم اولین بخش باید rcc و دومین بخش gpio باشه.
حالا رجیستری یا cmsis ???
*** اللّهم عجّل لولیک الفرج ***
هم رجیستری و هم cmsis . با هم و در کنار هم برای هر بخش
سلام.
این برد رو هم امروز یکی از دوستان به من امانت داد، من هم خواستم تا وقتی برد دستمه کمی باهاش کار کنم.
این مقدار کوچکی که من دیدمش برنامه نویسی اش به صورت رجیستری خیلی شبیه lpc1768 است که من قبلا کار کردم.
برای خیلی تازه کارها در رابطه با این برد، فیلم آموزشی زیر نشون می ده چطور درایور st link رو نصب کنیم، فریم ورک اون رو آپگرید کنیم، برد رو پروگرام و دیباگ کنیم (زبانش آلمانی یا فرانسوی است اما مهم نیست فیلم کاملا گویاست)
لینک اصلی از یوتیوب
How To Programm STM32F4-Discovery Board with Keil MDK-ARM (English, Deutsch, Français) - YouTube
لینک کمکی:
http://expressleech.com/4ajfokq7z4ah...ns_5D.mp4.html
ویرایش توسط Aghaeifar : 01-07-2013 در ساعت 12:36
ما در انتظار رویت خورشیدیم ...
اللهم عجل لولیک الفرج
ویرایش توسط Aghaeifar : 01-07-2013 در ساعت 12:41
ما در انتظار رویت خورشیدیم ...
اللهم عجل لولیک الفرج