اطلاعیه

Collapse
No announcement yet.

راه اندازی نرم افزار های AT91SAM9260-EK روی برد مشابه

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

    راه اندازی نرم افزار های AT91SAM9260-EK روی برد مشابه

    با سلام خدمت دوستان گرامی
    یه مدتی میشه که یه برد برای AT91SAM9260 زدم و پس از مشکلات زیاد ، بالاخره تونستم مشکلات پروگرمر SAM-BA رو حل کنم و Data Flash و NAND Flash رو پروگرم کنم . این بردی که ساختم فرقش با برد ارائه شده توسط شرکت Atmel اینه که NOR Flash داره و Data Flash اون به SPI0CS1 وصل هست . سی دی AT91SAM9260-EK رو از سایت Atmel دانلود کردم . توش یه برنامه تست اولیه هست که تو Data Flash ریخته میشه و برنامه تست هست .
    وقتی پروگرمش میکنم و پورت سریال رو به پورت DBGU وصل میکنم تا روی Terminal نوشته بیاد و معلوم بشه درست کار میکنه ، هیچ متنی نمیاد . البته بعد از پروگرم شدن دیگه USB رو نمیشناسه که معلوم میشه برنامه بوت شده ولی درست کار نمیکنه . در مورد Demo Linux که توی همون سی دی هست هم این قضیه صادقه و نه روی Data Flash و نه روی NAND Flash کار میکنه . اگه کمک کنید یه دنیا ممنونم :cry2: :cry2:
    فرق ما با جهان غرب در اینه که اونا هیچی نمیدونن! و تحقیق میکنند ولی ما همه چیزو می دونیم! و تحقیق برای ما معنی نداره!!!!!!!!!!!! .(از یه آدم اینکاره)

    #2
    پاسخ : راه اندازی نرم افزار های AT91SAM9260-EK روی برد مشابه

    هیچکس نیست جواب بده ؟ :sad: :sad: :cry: :cry: :cry2: :cry2:
    فرق ما با جهان غرب در اینه که اونا هیچی نمیدونن! و تحقیق میکنند ولی ما همه چیزو می دونیم! و تحقیق برای ما معنی نداره!!!!!!!!!!!! .(از یه آدم اینکاره)

    دیدگاه


      #3
      پاسخ : راه اندازی نرم افزار های AT91SAM9260-EK روی برد مشابه

      سلام
      :applause: :wow:بالاخره یه کارایی با بردم تونستم بکنم :wow: :applause:
      این برنامه چشمک زن روی پورت A6 رو دانلود کردم و با دیباگر IAR اونو توی SRAM و SDRAM ریختم و اجراش کردم و کار کرد .http://www.olimex.com/dev/soft/arm/S...L9260-test.rar
      حالا میخوام یه برنامه بوت بنویسم تا این برنامه رو از DATA Flash توی SDRAM کپی کنه و اجراش کنه . :read:
      کسی هست که بتونه منو راهنمایی کنه ؟ :redface:
      فرق ما با جهان غرب در اینه که اونا هیچی نمیدونن! و تحقیق میکنند ولی ما همه چیزو می دونیم! و تحقیق برای ما معنی نداره!!!!!!!!!!!! .(از یه آدم اینکاره)

      دیدگاه


        #4
        پاسخ : راه اندازی نرم افزار های AT91SAM9260-EK روی برد مشابه

        نیازی نیست خودتون بوت لودر بنویسید ، میتونید از x-loader استفاده کنید . برای تقریبا همه میکرو های آرم 9 سورسش وجود داره.

        دیدگاه


          #5
          پاسخ : راه اندازی نرم افزار های AT91SAM9260-EK روی برد مشابه

          اگه امکانش هست یه سرسش رو برای IAR قرار بده .
          فرق ما با جهان غرب در اینه که اونا هیچی نمیدونن! و تحقیق میکنند ولی ما همه چیزو می دونیم! و تحقیق برای ما معنی نداره!!!!!!!!!!!! .(از یه آدم اینکاره)

          دیدگاه


            #6
            پاسخ : راه اندازی نرم افزار های AT91SAM9260-EK روی برد مشابه

            من در حال حاضر یه برنامه چشمک زن رو با J-tag و کامپایلر IAR V4.41A توی SDRAM و SRAM میکروی AT91SAM9260 ریختم و کار کرد . حالا اگه بخوام این برنامه رو مثلا با SAM-BA توی DATA Flash یا NAND Flash بریزم تا هر بار که برد رو روشن میکنم شروع کنه به اجرا چی کار باید بکنم . من فایل هگز رو با IAR ساختم و با Converter H-JTAG اونو به فایل bin تبدیل کردم و روی آدرس Data flash 0x0 کپی کردم ولی بوت نشد . تنظیمات Linker برای IAR رو روی Intel-extended قرار دادم و فایل هگز رو ساختم . :angry: :angry:
            لطفا کسایی که با IAR کار کردن کمک کنند . :cry2: :cry2:
            فرق ما با جهان غرب در اینه که اونا هیچی نمیدونن! و تحقیق میکنند ولی ما همه چیزو می دونیم! و تحقیق برای ما معنی نداره!!!!!!!!!!!! .(از یه آدم اینکاره)

            دیدگاه


              #7
              پاسخ : راه اندازی نرم افزار های AT91SAM9260-EK روی برد مشابه

              یعنی کسی نیست کمک کنه ؟ من می خوام با Nor Flash کار کنم باید چجوری پروگرمش کنم ؟ با H-Jtag چه تنظیماتی باید انجام بدم ؟ :question:
              فرق ما با جهان غرب در اینه که اونا هیچی نمیدونن! و تحقیق میکنند ولی ما همه چیزو می دونیم! و تحقیق برای ما معنی نداره!!!!!!!!!!!! .(از یه آدم اینکاره)

              دیدگاه


                #8
                پاسخ : راه اندازی نرم افزار های AT91SAM9260-EK روی برد مشابه

                با سلام مجدد
                مثل اینکه حالا حالا ها میکروهای آرم و به خصوص آرم ۹ نمی خوان تو ایران جا واز کنن .من که هرچی سوال کردم بی جواب موند . از اونجایی که پرسیدن عیب نیست پس یه باره دیگه سوال می کنم :
                چرا وقتی من فایل استارت بوت و یوـبوت ای رو که خود اتمل برای برد ۹۲۶۰ داده رو بردم میریزم هیچ اتفاقی نمی یفته آیا میشه مشکل از این باشه که نوع پکیج میکرو ها با هم فرق داره ؟
                ؟
                اگه اینطور باشه راه حل چیست و باید چیکار کرد ؟
                من تونستم یه برنامه چشمک زن رو توی اس-دی رم بریزم و به اون آدرس پرش کنم و راهش بندازم ولی چجوری باید اونو روی دیتا فلش بریزم و تا مدار رو روشن کردم شروع به کار کنه ؟
                لطفا کمک :cry2:
                فرق ما با جهان غرب در اینه که اونا هیچی نمیدونن! و تحقیق میکنند ولی ما همه چیزو می دونیم! و تحقیق برای ما معنی نداره!!!!!!!!!!!! .(از یه آدم اینکاره)

                دیدگاه


                  #9
                  پاسخ : راه اندازی نرم افزار های AT91SAM9260-EK روی برد مشابه

                  این برنامه های بوت وقتی اجرا میشن اطلاعات رو به یکی از پورتهای usart میریزن تا بتونید از طریق کامپیوتر مراحل بوت رو ببینید. تو همونجا معمولا یه گزینه برای انتقال برنامه به flash هست.
                  شما از طریق پورت سریال کامپیوترتون چیزی میبینید؟

                  نوع پکیجها فرقی تو برنامه ها نداره

                  دیدگاه


                    #10
                    پاسخ : راه اندازی نرم افزار های AT91SAM9260-EK روی برد مشابه

                    نه . من از مبدل USB 2 Serial استفاده میکنم و روی 11500 و 1,N,8 گذاشتمش و به BDGU وصل کردم ولی روی ترمینال چیزی نشون نداد .
                    حتی وقتی خود U-Boot رو روی SDRAM ریختم و به آدرسش پرش کردم باز هم اتفاقی نیفتاد . :cry2:
                    فرق ما با جهان غرب در اینه که اونا هیچی نمیدونن! و تحقیق میکنند ولی ما همه چیزو می دونیم! و تحقیق برای ما معنی نداره!!!!!!!!!!!! .(از یه آدم اینکاره)

                    دیدگاه


                      #11
                      پاسخ : راه اندازی نرم افزار های AT91SAM9260-EK روی برد مشابه

                      منم از مبدل usb-serial استفاده کردم ، از اون لحاظ مشکلی نیست. میگم شاید تو برنامه یه پورت دیگه مثلا uart2 برای ارتباط تنظیم شده. چک کردید؟ تنظیمات باوود رو هم جایی نوشته که 115200 هست (البته اگه اشتباه هم باشه یه چیزایی میاد ولی نامفهومه) .
                      کلا هیچی نمیاد یا حروف عجیب غریب نشون میده؟ از برنامه ای که ضمیمه کردم به جای hyperterminal استفاده کنید ، اگه وقتی ریست میکنید هیچی نشون نده احتمال زیاد یه پورت دیگه برای ارتباط تعریف شده .
                      فایل های پیوست شده

                      دیدگاه


                        #12
                        پاسخ : راه اندازی نرم افزار های AT91SAM9260-EK روی برد مشابه

                        توی ترمینال هیچی نشون نمیده .
                        توی سایت اتمل نوشته که پرت دیباگر رو وصل کنید . من پورت ۰و۱ رو هم چک کردم ولی اونا هم جواب ندادن . از ترمینال بسکام و کدویژن استفاده کردم . از ترمینال شما هم استفاده میکنم و خبرشو میدم ولی نباید تفاوت بکنه .
                        فرق ما با جهان غرب در اینه که اونا هیچی نمیدونن! و تحقیق میکنند ولی ما همه چیزو می دونیم! و تحقیق برای ما معنی نداره!!!!!!!!!!!! .(از یه آدم اینکاره)

                        دیدگاه


                          #13
                          پاسخ : راه اندازی نرم افزار های AT91SAM9260-EK روی برد مشابه

                          با این ترمینال هم نشد
                          من دوتا احتمال میدم .
                          1- من از SPI CS1 استفاده میکنم ولی خود اتمل از SPI CS0 استفاده کرده .
                          2- توی برنامه بوت تعریف شده که اگر PORTA.31 یا SW4 فشرده شد ،خانه اول بوت رو پاک کنه ولی این بسته بندی میکرو اصلا این پورت رو نداره و ممکنه توی چک کردن این دگمه هنگ کنه . چون رجیستری براش تعریف نشده .
                          نظر شما چیه ؟
                          فرق ما با جهان غرب در اینه که اونا هیچی نمیدونن! و تحقیق میکنند ولی ما همه چیزو می دونیم! و تحقیق برای ما معنی نداره!!!!!!!!!!!! .(از یه آدم اینکاره)

                          دیدگاه


                            #14
                            پاسخ : راه اندازی نرم افزار های AT91SAM9260-EK روی برد مشابه

                            اگه برنامه کامپایل شده رو میریزید و جواب نمیده (یعنی خودتون کامپایل نکردید و فایل باینری آماده هست) ، به نظر من اون برنامه به بورد شما نمیخوره و همونطور که گفتید باید تغییرش بدید. هر کدوم از اون دومورد میتونه باعث عدم کارکرد سیستم بشه.

                            دیدگاه


                              #15
                              پاسخ : راه اندازی نرم افزار های AT91SAM9260-EK روی برد مشابه

                              اگه من بخوام مثلا از آدرس 0x8000 تا ... از دیتا فلش رو توی اس-دی رم کپی کنم و بعد اجراش کنه باید چجوری فایل بوت بنویسم . من هنوز کاملا وارد برنامه نویسی نشدم .
                              اگه بخوام توی NOR Flash بریزم باید با چه پروگرمری کار کنم ؟ با SAM-BA 2.9 که نتونستم و با H-Jtag هم باید اول یه چیزایی رو پیکربندی کنی که من سر در نمی یارم .
                              اگه کمک کنی دعات می کنم . :cry2: AT91sam9260-QU + SST39VF6401
                              فرق ما با جهان غرب در اینه که اونا هیچی نمیدونن! و تحقیق میکنند ولی ما همه چیزو می دونیم! و تحقیق برای ما معنی نداره!!!!!!!!!!!! .(از یه آدم اینکاره)

                              دیدگاه

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