PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل با پروگرامر ST-LINK و ارور internal command error



sajjad_AD
06-12-2012, 23:20
سلام
من با این پروگرامر مشکل پیدا کردم.وقتی که میکرو بهش وصل نیست که ارور میده می گه وصل نیست
اما وقتی که بهش میکرو رو وصل می کنم (ارتباط JTAG) و مثلا گزینه ی erase رو می زنم این پیغام رو میده: internal command error

مشکل چیه؟
لطفا Help me

sadmonew
06-12-2012, 23:54
سلام مهندس
خوب يه بار درايورشو حذف كنيد و دوباره نصب كنيد و البته براي نرم افزارشم همين كارو انجام بدين. ببينيد مشكل حل ميشه.

sajjad_AD
07-12-2012, 00:01
نه اینجوری حل نمیشه قبلا هم پیشنهاد شمارو انجام دادم و هم تو کامپیوتر و ویندوز های مختلف تست کردم

sadmonew
07-12-2012, 00:08
خوب مهندس از نرم افزاري كه عكسشو گذاشتم استفاده كن: ST visual programmer

sajjad_AD
07-12-2012, 02:51
یه چیز دیگه,چرا ویندوز وقتی پروگرامر رو به پی سی وصل می کنم اونو به عنوان یه فلش مموری با حجم 39 مگابایت
می شناسه؟

رو هر کامپیوتری امتحان کردم اینجوری بود,ولی واضحه که نرم افزار باهاش ارتباط برقرار می کنه,چون وصل بودن میکرو
و نبودنشو تشخیص میده

با ST visual programmer این پیغام رو میده:

You can see links before reply

sajjad_AD
07-12-2012, 11:59
سلام

مثل اینکه تاپیک بیخودی ایجاد کردم مشکل حل شد مدار اشتباه بسته شده بود

من همه ی Vcc و Gnd ها رو به هم وصل نکرده بودم و فقط به VCC_1 و GND_1 ولتاژ داده بودم
و با اتصال برق به VCC_A و GND_A که از داخل به بقیه وصل نیستن مشکل حل شد.

با تشکر از راهنمایی هاتون :hi:

sadmonew
07-12-2012, 16:45
سلام مهندس
خدا رو شكر كه مشكل حل شد.
احتمالا تنظيمات اين پروگرمرو تو اين نرم افزار درست انجام ندادين چون داره به ارتباط USB ايراد ميگيره. تنظيمات تو منوي Configure هستش.
خودم از اين نرم افزار استفاده ميكنم و خيلي هم خوب كار ميكنه.

sigma-mx
07-12-2012, 17:02
اتفاقا من هم دیشب تو نت مشکل ایشون رو سرچ کردم و اتفاقا یکی دو نفری همین اررور رو داشتند که آخرش هم متوجه شدن که اشکال تو بستن مدارشون بود مثل ایشون ...

sajjad_AD
07-12-2012, 22:53
دوباره سلام

یه مشکل دیگه!پروگرامر فقط میکرو رو میشناسه ولی پروگرامش نمی کنه!

من به این صورت که می بندم همون ارور قبلی رو می ده ولی وقتی که Boot0 رو به Vcc وصل می کنم
میکرو رو می شناسه و ظاهرا پروگرامش هم می کنه ولی در واقع اصلا پروگرام نمی شه!:

You can see links before reply

sigma-mx
07-12-2012, 23:19
مهندس اگه BOOT0 رو 1 کنی ، بوت لودر فعال میشه . اونوقت فقط از طریق usart1 پروگرام میشه . باید ایراد از چیز دیگه ای باشه . شما قبلا همین مدار رو یعنی همین میکرو رو پروگرام کردی ؟ توش برنامه ریختی ؟

hamze-20
25-08-2015, 14:00
سلام دوستان - این خطا "
internal command error" برای من هم پیش اومده اما واقعا نمی دونم چی کنم . boot0 . boot1 رو هم بدون اتصال گذاشتم .

hamze-20
25-08-2015, 17:29
دوستان کسی نقشه مداری که با ST-link پروگرامر و کانکتور J-tag پروگ کرده و مشکلی نداشته می تونه بزاره ؟ نقشه های متفاوتی توی نت می بینم و معلوم نیست چرا باهم فرق دارن - مثلا پایه های 11 و 17 و 19 رو یکی با 10k پول دان کرده - st link گفته باز بزارش . دفه اولمه برد زدم دیگه موندم ....
اینجاست که شاعر (نظامی) می گه :
مستی به نخست باده سخت است --------------- افتادن نا فتاده سخت است !!!!

hamze-20
26-08-2015, 11:00
سلام . دوستان من برای این که بدونم اتصالات Jtag 20 pin من درست هست با نه باید با یه مرجع مقایسه کنم . من از نقشه این stsrter کیت استفاده کردم اما اون خطای Internal Command Error رو دادم هنوز . بچه هایی که این مشکل رو حل کردن تحربه ای دارن ، بزارن ممنون می شم .

hamze-20
27-08-2015, 13:21
پین 11 و 17 بدون اتصال و 19 پول دان - تغذیه AVDD فکر می کردم توی برد وصل هست که نبود . با وصل کردن AVDD پروگرام شد رفت . ولی من حسرت به دلم موند این ST-link رو به Keil ارتباط بدم و از اونجا هم پروگرام کنم هم دیباگ کنم . ایمیلی که به ST زدم گفتن برای دیباگ به پایه های 17 و 19 نیاز هست اما با چه کانفیگی الله و اعلم . پی گیری می کنم خبری شد همین جا براتون قرار می دم .

sigma-mx
27-08-2015, 14:05
مهندس بجای شماره پین ها ، اسم پین رو بنویس و البته میکروت رو هم ذکر کن تا معلوم بشه ... مشکلی با stlink و jtag نیست من بارها pcb زدم و کار کرد. stlink که دیگه اصلا کانفیگ خاصی نداره .
A13 پین SWDIO هست و A14 هم SWCLK . بجز این دوتا تغذیه لازمه و boot0 باید در حالت RUN باشه و نکته مهم اینکه این دو پین نباید در زمان استارت وظیفه دیگه ای داشته باشند مثل gpio و spi و ...

hamze-20
05-09-2015, 11:27
من برای ST نوشتم :
how to connect st-link Programmer to Keil compiler for program stm32fxxx and debug it?
please describe jtag connector config and software setting in keil and st-link software for me .
thanks a lot.

وپاسخ دادن که :
Hello,

STlink pinout is described in the STlink User Manual. You can download it here: ST-LINK/V2 ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32 - STMicroelectronics (You can see links before reply)

The minimum interface you need to successfully connect to the STM32 microcontroller is to use an SWD interface. As an absolute minimum for SWD, you need to connect to the target only with SWDCLK, SWDIO and GND. Optionally, you can also connect NRST (reset), SWO (trace output) and target voltage sense TVCC.
In case that you don't want the extra TVCC wire, you can connect TVCC together with VDD on the STLINK (pin 1 and 19). Note that it is an absolute must for the STLINK to have TVCC connected, to be able to operate correctly, as the TVCC pin selects the correct logic interface voltage for programming the MCU in application. (Not always is the MCU with an 3V3 supply).

As for the Keil setup: Go into the project settings (or "Options for target" in the newer Keil version) and locate the DEBUG tab. Select "Use: ST-Link Debugger" and proceed to the Setting dialogue. In the settings dialogue, you should see an ST-LINK/V2 adapter and its serial number (you should have the STLINK already connected to the PC). Select the the maximum SW clock (it is safer to start with a lower clock like 100kHz). Then on the Flash Download tab, you should see a programing algorithm. In case not, click ADD and select the correct one. Also note the "Reset and Run" checkbox - after programing the FLASH, the MCU is (or isn't) reset and begins the execution of the code.
Back in the Project Options (Options for target) dialogue, locate the Utilities tab and make sure that it is set as "Use Target Driver for FLASH Programming" and "Use Debug Driver" is checked.

Note that, you should install drivers for the STLINK (download is on the web page mentioned above). Keil and STLINK will not work without drivers installed.

I hope this will help you to start your work.
Best regards,
ST MCU Support Team