اطلاعیه

Collapse
No announcement yet.

کار با at91sam9260 و ساخت برد یرای آن

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

    کار با at91sam9260 و ساخت برد یرای آن

    سلام
    با اینکه بچه های گروه zillon تا جاهایی پیش رفتن ولی اگه بردشون هم کامل بشه باز هم برای کار با arm باید با تمامی ریجستری ها و غیره آشنا بشن و اگه بخوان به طور پیشرفته از امکانات arm استفاده کنن شاید تمام عمر باید کتابخونه بنویسن البته با کار گروهی که دارن میتونن زمان را کاهش بدن ولی بازم خیلی سخت و وقت گیره
    ولی کارشون خوب و قایل تحسینه :job:
    این فرمو زدم تا اینکه باساختن سخت افزار مناسب بتونیم بدون درگیر شدن با ریجستری ها و با نصب linux or windows ce کارمون را راه بندازیم
    برای این کار بهتره که مر حله به مر حله پیش بریم نظر من اینه که:
    1- پیدا کردن شماتیک یک برد برای at91sam9260
    2-پیدا کردن شماره و دیتاشیت ای سی های ان
    3-پیدا کردن ای سی ها در بازار ایران
    4- طراحی برد و نصب قطعات
    5-کارهای نرم افزاری شامل پیدا کردن image linux or windows ce یا حتی ساختن و کامپایل linux و پرت کردن و ....


    برای شروع برای sdram (در فرمها هست) میتوان از رمهای قدیمی استفاده کرد و برای nand flash اون شماره توی ایران نیست ولی می توان از ای سی داخل flash های کامپیوتر(کول دیسک) استفاده کرد من دیتا شیت چند تا از اونارو خوندم ظاهرا مثل هم کار می کنند :nerd:
    حالا هر کی اطلاعاتی در زمینه های بالا داره بگه تا بقیه استفاده کنن :applause:

    [glow=black,2,300]بردی جالب با سیستم عاملی جالب !!![/glow]

    #2
    پاسخ : کار با at91sam9260 و ساخت برد یرای آن

    نوشته اصلی توسط abbasmh
    برای nand flash اون شماره توی ایران نیست ولی می توان از ای سی داخل flash های کامپیوتر(کول دیسک) استفاده کرد من دیتا شیت چند تا از اونارو خوندم ظاهرا مثل هم کار می کنند :nerd:
    سلام
    میشه بگید کدوم مدل و با چه پارت نامبری؟
    موفق باشید.
    If everything seems under control, you're just not going fast enough
    Mario Andretti

    دیدگاه


      #3
      پاسخ : کار با at91sam9260 و ساخت برد یرای آن

      توی فرم شماره ای سی های متصل به ARM (SDRAM NAND FLASH)
      چند تا فرم پایینتر

      [glow=black,2,300]بردی جالب با سیستم عاملی جالب !!![/glow]

      دیدگاه


        #4
        پاسخ : کار با at91sam9260 و ساخت برد یرای آن

        مثلا اینارو ببینید

        www.glomationinc.com/GESBC-9260S-user-manual.pdf

        www.atmel.com/dyn/resources/prod_documents/doc6234.pdf

        www.micrium.com/downloads/appnotes/AN-3260.pdf

        یعنی با این شماتیکا وتوضیحات(تازه اگه بگردیم چیزای بهتری هم پیدا میشه) نمی تونیم بوردو بسازیم

        [glow=black,2,300]بردی جالب با سیستم عاملی جالب !!![/glow]

        دیدگاه


          #5
          پاسخ : کار با at91sam9260 و ساخت برد یرای آن

          دوست عزیز با حرفت موافقم که بهتره با سیستم عامل کار کنیم. اما ما در حال حاضر با arm7 داریم کار می کنیم و این که شما می گی که arm9 است و یه میکروی دیگه. من به شخصه تا همینجا هم به کلی مشکل برخوردم که اصلا نمی دونم باید چیکار کنم چه برسد به اینکه یه برد دیگه بسازم یه میکروی دیگه بخرم و شروع کنم به کار با یه میکروی دیگه با یک سبک دیگه.

          من نظرم این است که اول با همین arm7 کار کنیم و به یه جایی برسیم بعد بریم سراغ سیستم عامل مربوط به همین میکرو بعد بریم سراغ Arm9.(همین که متولد شده یکم بزرگ بشه بعد بریم سراغ یکی دیگه). اگه شما وارد هستید یکم ما را راهنمایی کنید تا سرعت کارمون بیشتر بشه.

          دیدگاه


            #6
            پاسخ : کار با at91sam9260 و ساخت برد یرای آن

            نه نه اشتباه نکنین نم منظورم این نیست که بیشتر بلدم یا...
            دوما درسته که یک میکروی دیگه هست ولی اصول کار یکیه
            بعدشم من نگفتم که با سری 7 کار نکنین بلکه میگم کسایی که هوسله کار با زبان اسمبلی یا شبه اسمبلی (چک کردن ریجستری ها و دانستن نام انها کارکرد انها و...)را ندارن و میخوان با arm و سرعت بالای ان کار کنن بهتره (به نظر من )این روشو پیش بگیرند :job:
            منم هر چی یاد گرفتم تقریبا از این سایت بوده و علت اینکه میگم با at91sam9260آ‌کار کنیم اینهکه اولا توی ایران پیدا میشه (جوان الکترونیک) دوما mmu داره یعنی واحد مدیریت حافظه سوما بدلیل حجم بالای حافظه متصل شده میتوان محدودیت کد برنامه را نلدیده گرفت چهارما میتوان روی ان سیستم عامل نصب کرد و سر عت بالای آن(210 mhz )و.... :nice:
            راستی قیمتشم اونقدر که میگین گرون نیست فکر کنم 20000 تومن باشه
            تازه اگه این دو سه تا فرم با هم کار کنن لطمه ایی به هم میزنن؟هر کس دوست داره واقعا از سطح پایین سخت افزاری شروع کنه میره سراغ اون فرم وهر کس که هوصله یا وقت این کارو نداره میاد اینور :biggrin:
            حالا اگه بازم نظری هست ما در خدمتیم :icon_razz:
            کو چیک شما هم هستیم :smile:

            [glow=black,2,300]بردی جالب با سیستم عاملی جالب !!![/glow]

            دیدگاه


              #7
              پاسخ : کار با at91sam9260 و ساخت برد یرای آن

              نوشته اصلی توسط abbasmh
              توی فرم شماره ای سی های متصل به ARM (SDRAM NAND FLASH)
              چند تا فرم پایینتر
              سلام
              خیلی ممنون ولی من منظورم شماره آیسی فلش داخل کول دیسک مورد نظر شما بود. :redface:
              موفق باشید.
              If everything seems under control, you're just not going fast enough
              Mario Andretti

              دیدگاه


                #8
                پاسخ : کار با at91sam9260 و ساخت برد یرای آن

                نوشته اصلی توسط abbasmh
                میگم کسایی که هوسله کار با زبان اسمبلی یا شبه اسمبلی (چک کردن ریجستری ها و دانستن نام انها کارکرد انها و...)را ندارن و میخوان با arm و سرعت بالای ان کار کنن بهتره (به نظر من )این روشو پیش بگیرند :job:
                سلام
                اگر سخت افزار آماده با wince یا linux پورت شده در دسترس باشه همینطوره. :smile:
                ولی میدونید پورت کردن سیستم عامل دقیقا همین چک کردن رجیستر ها و کلا نوشتن درایور برای سیستم عامل است.
                پورت کردن لینوکس و ویندوز کار زمانگیر ولی فوق العاده با ارزش است.
                موفق باشید.
                If everything seems under control, you're just not going fast enough
                Mario Andretti

                دیدگاه


                  #9
                  پاسخ : کار با at91sam9260 و ساخت برد یرای آن

                  سلام

                  میتونیم از ایمجهای آماده ایی که خود اتمل داده استفاده کنیم و با یک کمی گشتن دردسر کار با ریجستری ها رو کم کنیم

                  در مورد شماره ای سی داخل کول دیسک:
                  کول دیسک من kingston 2گیگه برای همین نتونستم دیتا شیتشو تو اینترنت پیدا کنم ولی موقع گشتن حجمهای پایینتر رو 128mb و 256mb زیاد دیدم و دیتاشیت یکیشو دانلود کردم و خوندم با مقایسه پایه های اون با چند تا از شماتیکای بالا فهمیدم با هم فرقی ندارد و یه جایی تو دیتا شیت نوشته شده بود که از لحاظ پایه ها و کارکرد میتواند جایگزین ای سی های شبیه خود شود .
                  شماره ای سی کول دیسکو امشب براتون میزارم (آخه الان دستم نیست) البته گفتم کول دیسکم 4 گیگه شاید یه فلش 256 گرفتم شماره اونو گذاشتم
                  اینم یه توضیح درباره بمشسا متصل به arm
                  www.atmel.com/dyn/resources/prod_documents/doc6301.pdf

                  [glow=black,2,300]بردی جالب با سیستم عاملی جالب !!![/glow]

                  دیدگاه


                    #10
                    پاسخ : کار با at91sam9260 و ساخت برد یرای آن

                    نوشته اصلی توسط abbasmh
                    سلام

                    میتونیم از ایمجهای آماده ایی که خود اتمل داده استفاده کنیم و با یک کمی گشتن دردسر کار با ریجستری ها رو کم کنیم
                    سلام
                    در اینصورت سخت افزار طراحی شده باید کاملا منطبق با بورد اتمل باشد.
                    مگر اینکه بجز باینری، سورس کد ها را هم بدهد.
                    موفق باشید.
                    If everything seems under control, you're just not going fast enough
                    Mario Andretti

                    دیدگاه


                      #11
                      پاسخ : کار با at91sam9260 و ساخت برد یرای آن

                      سلام
                      درسته قسمتهای اصلیش باید مثل هم باشه

                      [glow=black,2,300]بردی جالب با سیستم عاملی جالب !!![/glow]

                      دیدگاه


                        #12
                        پاسخ : کار با at91sam9260 و ساخت برد یرای آن

                        سلام

                        شماره آی سی داخل فلشم HY27UUO8AG5M (hunix , TPCB( است
                        توی اینترنت نتونستم دیتا شیتشو پیدا کنم ولی وقت گشتن ظرفیتهای کمتر دیتا شیتشون پر بود :nice:

                        [glow=black,2,300]بردی جالب با سیستم عاملی جالب !!![/glow]

                        دیدگاه


                          #13
                          پاسخ : کار با at91sam9260 و ساخت برد یرای آن

                          کسی دیگه نظری اطلاعاتی چیزی نداره

                          [glow=black,2,300]بردی جالب با سیستم عاملی جالب !!![/glow]

                          دیدگاه


                            #14
                            پاسخ : کار با at91sam9260 و ساخت برد یرای آن

                            سلام به دوستان .
                            خیلی خوشحالم که پروسسورهای آرم اینقدر مورد توجه قرار گرفته.
                            در مورد ساخت بوردهایی مثل این من تجربه دارم اولا اینو بگم که اگر میخواهید از image وu-boot اتمل استفاده کنید میبایست تراشه ی حافظه شما
                            مطابق با بورد اتمل باشه در غیر این صورت باید سورس u-boot رو تغییر بدین چون فلشها id مخصوص دارن.
                            البته نکات از این دست زیاده یه چیز خیلی مهم دیگه که من تو این سایت دیدم اظهار نظر در مورد تعداد لایه های pcb بود اینو بگم که چیزی که در مورد
                            pcb در اینگونه بوردها مهمه تاخیر خط است. :
                            در این مورد بگم که باس آدرس و دیتا باید match length شده باشد که در مورد دیتا باس این مهمتره در این زمینه میتوان در مورد propagation delay. در باس sdram ها تحقیق کرد.
                            البته با توجه به این که رم های استفاده شده در این مینیمم سیستم (sdram(133Mhz هستند لذا باید پارامترهای مربوطه لحاظ شود.
                            در مورد باس usb و ethernet باید به صورت تفاضلی باشن.
                            نکات بالا خیلی مهمه به اونا توجه کنین تا خرجتون تو ساخت بالا نره و مجبور به دوباره کاری نشین.
                            :bye

                            دیدگاه


                              #15
                              پاسخ : کار با at91sam9260 و ساخت برد یرای آن

                              ممنون
                              اگه دیتا شیتای قطعات مدار اتملو با دیتا شیتای قطعات خودمون مقایسه کنیم و نحوه کارشون یکی باشه چی ؟ میتونیم از این قطعات به جای قبلیها استفاده کرد؟
                              در مورد بردم یعنی یا دولایه بودن و حداقل کردن فاصله بین arm و مموریها این مشکلات بازم دردسر سازن؟ :nerd:

                              [glow=black,2,300]بردی جالب با سیستم عاملی جالب !!![/glow]

                              دیدگاه

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