اطلاعیه

Collapse
No announcement yet.

سوال در مورد free RTOS و شبکه با stm32f407 وlan8720a

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    سوال در مورد free RTOS و شبکه با stm32f407 وlan8720a

    سلام دوستان
    من به تازگی شروع کردم به کار با stm32 و برای یک پروژه باید از شبکه و سوکت استفاده کنم. موفق شدم روی برد stm32F407 فروشگاه ماژول lan8720a رو با lwip و freertos راه اندازی کنم و هم ip میگیره و هم پینگ میشه.
    1- یه مرجع آموزشی فارسی لازم دارم هرچی گشتم چیزی پیدا نکردم
    2- نیاز به ایجاد 64 عدد سوکت سرور هستش به نظرتون این میکرو پاسخگو هستش؟


    پیشاپیش ممنون از راهنماییتون...
    جدیدترین ویرایش توسط mshadanpoor; ۲۱:۴۵ ۱۳۹۷/۱۰/۰۹.

    #2
    Re: سوال در مورد free RTOS و شبکه با stm32f407 وlan8720a

    فک نکنم اصلا سورس فارسی برای free rtos پیدا بشه...
    من خدا را دارم ، کوله بارم بر دوش ، سفری میباید ، سفری تا ته تنهایی محض ، هرکجا لرزیدی ، از سفر ترسیدی ، فقط آهسته بگو : من خدا را دارم.

    پاسخ به سوالات درس مدارات منطقی
    http://www.eca.ir/forum2/index.php?topic=96902.0

    دیدگاه


      #3
      پاسخ : Re: سوال در مورد free RTOS و شبکه با stm32f407 وlan8720a

      سلام دوست عزیز شما با lwip میتونی 256 سوکت کار کنید . لطفا porotocl control block یا عبارت اختصار pcb رو در lwip چک بفرمایید

      دیدگاه


        #4
        پاسخ : Re: سوال در مورد free RTOS و شبکه با stm32f407 وlan8720a

        سلام دوست گرامی ممنون از راهنماییتون.
        البته در حال حاضر موفق به استفاده از echo server شدم. از فایل echo مثال خود stm هم استفاده کردم. هر کلاینتم روی پورت مختص خودش متصل میشه و هر 9 ثانیه 20 بایت میفرسته و بلافاصله با 25 بایت پاسخ بهش داده میشه. تا اینجا هم مشکلی نیست و عالی کار میکنه. فقط مشکل اینجاست که با 45 تا سوکت بعد از 4-5 ساعت کل اینترفیس شبکه نیست میشه در حالی که میکرو هنگ نیست! با تعداد کمتر سوکت هم زمان بیشتر میشه مثلا 16 تا رو 26 ساعت هم جواب داده! همون رو دوباره تست میکنم و توی تسک اصلی یه LED روشن خاموش میکنم میشه 16 ساعت!!! استک freertos رو تغییر دادم بافرهای مختلف lwip رو هم همینطور خلاصه خودم رو کشتم باز شبکه از کار میافته و پینگ هم نمیشه! و با یک ریست دوباره شروع میکنه! البته من فایلهای echo رو به تعداد سوکتها تغییر دادم و مثلا 16 تا سوکت 16 تا فایل هست که تابع ها و متغیر ها تغییر نام داده شدن و در echo.h اضافه و فراخوانی میشن.
        ممنون میشم راهنمایی کنید کجای کارم ایراد داره!!!

        دیدگاه

        لطفا صبر کنید...
        X