NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 1967 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 14 از 26 نخستنخست 1234567891011121314151617181920212223242526 آخرینآخرین
نمایش نتایج: از 261 به 280 از 516

موضوع: شروع کار با برد Discovery kit for STM32 F4 series - with STM32F407 MCU

  1. #261
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sigma-mx نمایش پست ها
    تمامی لایببری ها باید مسیرشون تعریف بشه تو کیل ...
    فایل استارت آپ هم فراموش نشه + فایل درایور مخصوص cmsis
    ممنون
    اینها را تقریبا انجام دادم ولی منظورتون از این جمله چی بود : تمامی لایببری ها باید مسیرشون تعریف بشه تو کیل ...
    خوب اگه تو کیل وقتی add group ... را بزنی مسیر اون کتابخانه برای کیل مگه تعریف نمی شه

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

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

    پیش فرض

    نه مهندس منظورم فقط include کردن نبود . درایور های .c رو باید include کرد ولی هدر های .h اونا رو باید مسیرشو تو پنجره target options و CC++ باید add کنی ...
    اررور هارو هم بنویس ...

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


  5. #263
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sigma-mx نمایش پست ها
    نه مهندس منظورم فقط include کردن نبود . درایور های .c رو باید include کرد ولی هدر های .h اونا رو باید مسیرشو تو پنجره target options و CC++ باید add کنی ...
    اررور هارو هم بنویس ...
    درود مهندس
    اقا ما هر کاری کردیم نشد که نشد منم میخوام دستورات cmsis را بخونم و پیش برم حالا فک کنم باید همین اول کاری در جا بزنم در ساخت پروژه جدید برای cmsis نمی دونم چشه طبق راهنمایی ها شما پیش رفتم حالا عکسی میگذارم لطفا یه نیگاه بهش بندازید .
    در عکس شماره 1 دقیق باید چیا نوشته بشه من نوشته ها را از پروژه قبلی کپ زدم لطفا بیشتر در مورد این قسمت توضیح بدهید (از صفر)
    شماره 2 این قسمت هم دست بوس توضیح شماست
    شماره 3 درایور های c. که inc کردم به پروژه هدرهای h. را مسیرشون را تعریف کردم
    شماره 4 خطای فعلی من
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: c++.jpg
مشاهده: 48
حجم: 148.6 کیلو بایت  

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

    پیش فرض

    سلام
    مهندس همه چی درسته فقط فایل conf رو پیدا نمی کنه . بگرد پیداش کن و پهلوی main بزارش ...
    بعد دیگه خودت میدونی .. تو این فایل باید مشخص کنی با چه واحد هایی میخوای کار کنی ..

    در مورد توضیحات :
    1- تعریفهای global پروژه . معمولا برای خود درایور ها فقط استفاده میکنند . مثلا اولی مشخش میکنه شما برد EVAL مربوط به 4xG رو انتخاب کردید و فایلهای اون فعال میشه . دومی بنا بر گفته درایور میکرو که برای چند میکرو از همین سری نوشته شده مشخص میکنه که شما از سری 4XX دارین استفاده میکنید . و سوم هم برای استفاده از توابع CMSIS باید نوشته بشه تا دستورات قابل استفاده بشند ..

    2- یسری تنظیمات هستن که بهتره بجز مورد اول بهش دست نزنید . اولین موردش هم مقدار بهینه سازی هست که معمولا رو 3 ( آخرین حد ) تنظیم شده ..

    3- این بخش مهمه چون تمام مسیر ها رو باید براش معرفی کنید . مثلا اگه فایلی رو include میکنید مسیرش باید این تو add بشه .

    4- این رو هم که گفتم .. فایل stm32f4xx_conf.h رو در مسیر های تعریف شده براش پیدا نمیکنه . شما باید این فایل رو پیدا کنید و تو یه مسیر مشخص مثل همون جایی که فایل main هست قرار بدید ...

    حالا ببینید چی کار میتونید بکنید . البته این template خیلی چیزای اضافی داره مثل همین درایور ها و فایل های EVAL که برای کسایی که می خوان از پایه یاد بگیرند زیاد مناسب نیست . مثلا یسری توابع داره مخصوص همین برد دیسکاوری که با یه دستور میشه led روی برد رو روشن کرد یا .. ولی همه ترجیح میدن خودشون اون پین رو کانفیگ کنند و براش برنامه بنویسند ...
    سر فرصت سعی میکنم یه templete براش درت کنم ..


    یا حق
    ویرایش توسط sigma-mx : 23-07-2012 در ساعت 15:35

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


  8. #265
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    سلام مهندس همین کارا را کردم بعضی از مشکلات حل شد فقط مونده همین خطا
    فایل stm32f4XX.o را که میگذارم این خطا رو میده عکس شماره 1
    و وقتی بر میدارم خطای عکس شماره 2
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: 1.jpg
مشاهده: 44
حجم: 23.4 کیلو بایت   برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: 2.jpg
مشاهده: 40
حجم: 22.1 کیلو بایت  

  9. #266
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    مهندس سعید ما را در یاب

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

    پیش فرض

    سلام
    راستش اولی رو تا حالا بر نخوردم ولی دومی فکرکنم میگه فایل استارت آپ رو اضافه نکردی ..

    دارم یه template خودم درست میکنم ... الان آپ میکنم ..

  11. تشکرها از این نوشته :


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

    پیش فرض

    اینم یه template برای سری f4 میکروهای ST ...

    فقط من که بردش رو ندارم و سیمولاتور کیل هم هنوز امکاناتی برای این میکرو نگذاشته ... البته کیل من 4.23 هست . فقط اینو یه تست کنید و نتیجه رو به من بگید . برای تست پین C6 باید چشمک بزنه ...

    تمامی فایل ها و کتابخانه های اضافی مربوط به EVAL حذف شده تا جهت آموزش بصورت پایه ای کار بشه ...

    یا حق

    Template_F4.rar - 4shared.com - online file sharing and storage - download

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


  14. #269
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    لطف کردی سعید جان ممنون
    حتما تا فردا ظهر خبرتون میکنم

  15. #270
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sigma-mx نمایش پست ها
    اینم یه template برای سری f4 میکروهای ST ...

    فقط من که بردش رو ندارم و سیمولاتور کیل هم هنوز امکاناتی برای این میکرو نگذاشته ... البته کیل من 4.23 هست . فقط اینو یه تست کنید و نتیجه رو به من بگید . برای تست پین C6 باید چشمک بزنه ...

    تمامی فایل ها و کتابخانه های اضافی مربوط به EVAL حذف شده تا جهت آموزش بصورت پایه ای کار بشه ...

    یا حق

    Template_F4.rar - 4shared.com - online file sharing and storage - download
    سلام
    من برای تست روی برد تغییرش دادم که pD12 چشمک بزنه:
    [PHP] while (1)
    {
    GPIO_SetBits( GPIOD, GPIO_Pin_12 ); // Pin D12 High
    for(d=0;d<=1000000;d++);
    GPIO_ResetBits( GPIOD, GPIO_Pin_12 ); // Pin D12 Low
    for(d=0;d<=1000000;d++);
    }
    }
    //************************************************** ***********************
    void gpio_cfg()
    {
    GPIO_InitTypeDef GPIO_InitStructure;

    RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE);
    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_12 ;
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
    GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
    GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
    GPIO_Init(GPIOD, &GPIO_InitStructure);
    }[/PHP]
    فقط یه چیزی وقتی همه کتابخونه ها باشه در کامپایل همه را بررسی می کنه این باعث طول کشیدن کامپایل میشه:
    کد:
    Rebuild target 'STM324xG'
    assembling startup_stm32f4xx.s...
    compiling system_stm32f4xx.c...
    compiling stm32f4xx_it.c...
    compiling main.c...
    compiling misc.c...
    compiling stm32f4xx_adc.c...
    compiling stm32f4xx_can.c...
    compiling stm32f4xx_crc.c...
    compiling stm32f4xx_cryp.c...
    compiling stm32f4xx_cryp_aes.c...
    compiling stm32f4xx_cryp_des.c...
    compiling stm32f4xx_cryp_tdes.c...
    compiling stm32f4xx_dac.c...
    compiling stm32f4xx_dbgmcu.c...
    compiling stm32f4xx_dcmi.c...
    compiling stm32f4xx_dma.c...
    compiling stm32f4xx_exti.c...
    compiling stm32f4xx_flash.c...
    compiling stm32f4xx_fsmc.c...
    compiling stm32f4xx_gpio.c...
    compiling stm32f4xx_hash.c...
    compiling stm32f4xx_hash_md5.c...
    compiling stm32f4xx_hash_sha1.c...
    compiling stm32f4xx_i2c.c...
    compiling stm32f4xx_iwdg.c...
    compiling stm32f4xx_pwr.c...
    compiling stm32f4xx_rcc.c...
    compiling stm32f4xx_rng.c...
    compiling stm32f4xx_rtc.c...
    compiling stm32f4xx_sdio.c...
    compiling stm32f4xx_spi.c...
    compiling stm32f4xx_syscfg.c...
    compiling stm32f4xx_tim.c...
    compiling stm32f4xx_usart.c...
    compiling stm32f4xx_wwdg.c...
    linking...
    Program Size: Code=656 RO-data=408 RW-data=0 ZI-data=1024  
    FromELF: creating hex file...
    "prj.axf" - 0 Error(s), 0 Warning(s).

  16. #271
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    اتفاقا منم تغییرش دام pd12 تا pd 15 من مشکلم در درست کردن یه پروژه با CMSIS بود امیدوارم بتونم با این نمونه برنامه مشکلم حل بشه
    امیدوارم دوستان دیگه هم که برد را دارند توی تاپیک مشارکت کنند تا این برد را با هم پیش ببریم و تمامی قسمتهاشو به کار بندازیم واقعا حیفه این تاپیک این قدر سوت کور باشه .
    راستی دوستا برای راه اندازی ال سی کاراکتری باید چیکار کرد کسی نمونه برنامه ای داره
    ویرایش توسط Ma3ood : 26-07-2012 در ساعت 01:41

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

    پیش فرض

    مهندس زرکوب درست کار میکنه ؟

    نه مهندس چون من پروژه رو clean کردم اینطوری شده .. یکبار که کامپایل بشن دیگه برای دفعات بعد کامپایل نمی خواد . من تمام include های اضافی فایل conf رو هم برای جلوگیری از این کار غیر فعال کردم ...

  18. #273
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    سلام
    این پروژه رو تازه ساختم (با یکم تقلب)
    ولی چرا این ارور رو میده ؟؟؟!!!

    کد:
    Build target 'Target 1'
    compiling main.c...
    ..\source\main.c(10): error:  #268: declaration may not appear after executable statement in block
    Target not created
    پروژه رو هم ضمیمه کردم
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: rar led.rar (528.1 کیلو بایت, 58 نمايش)
    *** اللّهم عجّل لولیک الفرج ***

  19. #274

  20. تشکرها از این نوشته :


  21. #275
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    اینم فیلم 3 ثانیه ای از تست template

  22. تشکرها از این نوشته :


  23. #276
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2008
    نام
    علی سعید
    نوشته ها
    67
    تشکر
    62
    تشکر شده 81 بار در 37 پست

    پیش فرض

    نقل قول نوشته اصلی توسط do...loop نمایش پست ها
    سلام
    این پروژه رو تازه ساختم (با یکم تقلب)
    ولی چرا این ارور رو میده ؟؟؟!!!

    کد:
    Build target 'Target 1'
    compiling main.c...
    ..\source\main.c(10): error:  #268: declaration may not appear after executable statement in block
    Target not created
    پروژه رو هم ضمیمه کردم
    مشکل اینه که GPIO_InitTypeDef GPIO_InitStructure رو بد جایی تعریف کردین،باید اول تابع تعریف بکنین.
    کد:
    int main (void)
    {
    	int i;
    	GPIO_InitTypeDef GPIO_InitStructure;
    	 
    	RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA|RCC_AHB1Periph_GPIOD, ENABLE);
    
    	
    	GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9;
        GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
    	GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
        GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
    	GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
        GPIO_Init(GPIOA, &GPIO_InitStructure); 	
    
    	while(1)
    	{
    		GPIO_SetBits(GPIOA,GPIO_Pin_9);
    		for(i=0;i<1000000;i++);
    		GPIO_ResetBits(GPIOA,GPIO_Pin_9);
    		for(i=0;i<1000000;i++);		
    	}
    
    }
    کد بالا رو جایگزین کنین درست میشه.
    ویرایش توسط alisaeed : 26-07-2012 در ساعت 13:17

  24. تشکرها از این نوشته :


  25. #277
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    درست شد ممنون
    دو تا سوال : یعنی هر دستوری رو باید توی جای خاصی تعریف کرد ؟!!!
    حالا جاشو از کجا پیدا کنیم ؟؟؟
    *** اللّهم عجّل لولیک الفرج ***

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

    پیش فرض

    سلام حسین جان
    نه ، اون یک تعریف متغیر بود . که این تعریف باید اول بلوک برنامه قبل از دستورات اجرایی نوشته بشه . اررور هم همین رو میگه .. البته تو زبان c اینطوریه ..

  27. تشکرها از این نوشته :


  28. #279
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    ممنون آقا سعید
    حالا یه سوال دیگه :
    چرا برای من همیشه بعد از پروگرم کردن این پیغام ظاهر میشه ؟!!!
    تنظیماتم هم طبق گفته های قبلی شماست ...
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: doloop68.png
مشاهده: 33
حجم: 48.0 کیلو بایت  
    *** اللّهم عجّل لولیک الفرج ***

  29. #280
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2008
    نام
    علی سعید
    نوشته ها
    67
    تشکر
    62
    تشکر شده 81 بار در 37 پست

    پیش فرض

    نقل قول نوشته اصلی توسط do...loop نمایش پست ها
    ممنون آقا سعید
    حالا یه سوال دیگه :
    چرا برای من همیشه بعد از پروگرم کردن این پیغام ظاهر میشه ؟!!!
    تنظیماتم هم طبق گفته های قبلی شماست ...
    فکر کنم شما تنظیمات پروگرامرتون روی jtagباشه و باید بذارینش روی swd
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: 1.jpg
مشاهده: 29
حجم: 64.6 کیلو بایت  

صفحه 14 از 26 نخستنخست 1234567891011121314151617181920212223242526 آخرینآخرین

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

  1. توسعه برد Discovery kit for STM32 F4 series
    توسط Ma3ood در انجمن stm32
    پاسخ: 33
    آخرين نوشته: 15-05-2020, 17:52
  2. شروع آموزش stm32 بر پایه برد سفارشی
    توسط alishekarriz در انجمن stm32
    پاسخ: 1154
    آخرين نوشته: 08-11-2016, 14:27
  3. پاسخ: 12
    آخرين نوشته: 01-07-2014, 16:04
  4. Stm32 رو چطوری شروع کنم دوستان ...!
    توسط sarab1 در انجمن stm32
    پاسخ: 18
    آخرين نوشته: 11-10-2013, 18:54
  5. شروع آموزش stm32 بر پایه برد سفارشی
    توسط alishekarriz در انجمن Cortex-a8-a9 arm9-11
    پاسخ: 149
    آخرين نوشته: 03-03-2012, 23:00

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

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