اطلاعیه

Collapse
No announcement yet.

یه سوال مربوط به بوت لودر

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

    یه سوال مربوط به بوت لودر

    سلام
    والا من با بوت لودر کار کردم و پروژه هم باهاش بستم ولی یه سوالی برام هستش
    اول کار باید با پروگرامر یه فایل hex ایی رو به میکرو بدی...که برا هر میکرویی این فایل مخصوص هستش(برا هر مدل میکرو یه فایل hex)، و بعد با usart میای میکرو رو با کامپیوتر پروگرام میکنی
    حالا سوالم اینه که این فایل hex ایی که اول کار پروگرام میکنیم چی هستش؟

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

    سوال من : این فایل هگز Bootloader چیه کارش؟ و این که برا هر میکرویی یه همچین فایلی هستش که ثابته یا این که میشه تغیرش داد؟ اصلا نمیدونم این فایل چیه..فقط میدونم باید متناسب با میکروت یکیش رو انتخاب کنی و رو میکروت پروگرام کنی تا بتونی از ویژگی پروگرام کردن میکرو توسط کامپیوتر استفاده کنی
    اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

    اگه دوس دارید سریع به جواب برسید :
    1) قبل از پرسیدن سوال، بسرچید.
    2) سوالاتون رو با جزئیات کامل مطرح کنید.

    #2
    پاسخ : یه سوال مربوط به بوت لودر

    تو دیتاشیت میکرو نوشته

    دیدگاه


      #3
      پاسخ : یه سوال مربوط به بوت لودر

      در میکروهای AVR دستوراتی که میتواند محتویات حافظه فلش رو عوض کنند تنها در قسمت انتهایی حافظه فلش عمل میکنند که همون قسمت بوت لودره. اون فایل هرگز هم که شما گفتی تفاوتش با هگزهای دیگه آینه که تو اون قسمت نوشته میشه.

      دیدگاه


        #4
        پاسخ : یه سوال مربوط به بوت لودر

        نوشته اصلی توسط mojalan
        در میکروهای AVR دستوراتی که میتواند محتویات حافظه فلش رو عوض کنند تنها در قسمت انتهایی حافظه فلش عمل میکنند که همون قسمت بوت لودره. اون فایل هرگز هم که شما گفتی تفاوتش با هگزهای دیگه آینه که تو اون قسمت نوشته میشه.
        1) خب ما برنامه اصلیمون(با همون فیرم ور، Firmware) رو در حالت عادی پروگرام میکنیم،
        2) و بعد به کمک فیوز بیت ها اندازه حافظه بوت رو تعیین میکنیم و بعد فیوز بیت BOOTRST رو فعال میکنیم تا برداز ریست به جای 0x00 از محل شروع حافظه بوت شروع بشه.
        3) و بعد میایم و برنامه بوت لودر رو روی میکرو پروگرام میکنیم.........تا این جا درست گفتم دیگه؟؟؟

        حالا یه سوال دیگه : این فایلی که در محل حافظه بوت به کمک پروگرامر قرارش میدیم، کارش اینه که دیتای دریافتی از طرف کامپیوتر رو میاد میریزه تو حافظه فلش و میکرو رو پروگرام میکنه..........الان کار این فایل hex ایی که در محل بوت قرار میگیره فقط اینه که میکرو رو پروگرام کنه.......درسته؟

        حالا سوال دیگه :mrgreen: : این فایل همیشه ثابته یا میشه تغییرش داد؟
        اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

        اگه دوس دارید سریع به جواب برسید :
        1) قبل از پرسیدن سوال، بسرچید.
        2) سوالاتون رو با جزئیات کامل مطرح کنید.

        دیدگاه


          #5
          پاسخ : یه سوال مربوط به بوت لودر

          درسته.
          میشه اون فایل را هم تغییر داد.
          در زیر این نقاب چیزی بیشتر از گوشت هست. در زیر این نقاب یک ایده هست و ایده ها ضدگلوله هستند.

          1-به اندازه ی باورهای هر کسی ؛ با او حرف بزن …. بیشتر که بگویی ، تو را احمق فرض خواهد کرد …!!!
          2-تنها دو گروه نمى توانند افکار خود را عوض کنند: دیوانگان تیمارستان و مردگان گورستان.
          3-آدم ها مثل عکس ها هستند: زیاد بزرگشون کنی ، کیفیتشون میاد پایین!

          دیدگاه


            #6
            پاسخ : یه سوال مربوط به بوت لودر

            یعنی بر طبق این که بوت لودر اطلاعات(فرم ور، کد های اصلی پروژه) رو از چه پروتکولی دریافت کنه(مثلا از طریق spi و به کمک sd card یا از طریق usart ب کمک pc و...) باید فایل بوت لودر متناسب باهاش رو نوشت و پروگرام کرد....درست میگم؟/ در این زمینه مطلبی آموزشی چیزی هستش؟/ فعلا دارم دیتا شیت رو میخوام تا با انواع حافظه آشنا بشم و بعد یه مطلب دربارش بنویسم......مقدمه واجبی هستش
            اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

            اگه دوس دارید سریع به جواب برسید :
            1) قبل از پرسیدن سوال، بسرچید.
            2) سوالاتون رو با جزئیات کامل مطرح کنید.

            دیدگاه


              #7
              پاسخ : یه سوال مربوط به بوت لودر

              کاملا درسته. علاوه بر دیتاشیت شما میتونید از مستندات و برنامه هایی که خود اتمل برای همین کار تهیه کرده استفاده کنید. کافیه boot loader را سرچ کنید.
              در زیر این نقاب چیزی بیشتر از گوشت هست. در زیر این نقاب یک ایده هست و ایده ها ضدگلوله هستند.

              1-به اندازه ی باورهای هر کسی ؛ با او حرف بزن …. بیشتر که بگویی ، تو را احمق فرض خواهد کرد …!!!
              2-تنها دو گروه نمى توانند افکار خود را عوض کنند: دیوانگان تیمارستان و مردگان گورستان.
              3-آدم ها مثل عکس ها هستند: زیاد بزرگشون کنی ، کیفیتشون میاد پایین!

              دیدگاه


                #8
                پاسخ : یه سوال مربوط به بوت لودر

                به نظر من تئوری شما اشتباه هستش- چون در زمینه پروتکل پروگرامر بیسیم کارکردم اینو میگم
                فایل بوت لودر داخل میکرو قرار داره و شما به هر روشی که بخوایی پروگرام کنی احتیاجی به تعریف بوت لودر نداری
                با هر 3 روش spi-jtag-یا پورت موازی میونی پروگرم کنی

                دیدگاه


                  #9
                  پاسخ : یه سوال مربوط به بوت لودر

                  نوشته اصلی توسط yousef55
                  به نظر من تئوری شما اشتباه هستش- چون در زمینه پروتکل پروگرامر بیسیم کارکردم اینو میگم
                  فایل بوت لودر داخل میکرو قرار داره و شما به هر روشی که بخوایی پروگرام کنی احتیاجی به تعریف بوت لودر نداری
                  با هر 3 روش spi-jtag-یا پورت موازی میونی پروگرم کنی
                  واقعا ؟؟؟؟؟؟
                  در زیر این نقاب چیزی بیشتر از گوشت هست. در زیر این نقاب یک ایده هست و ایده ها ضدگلوله هستند.

                  1-به اندازه ی باورهای هر کسی ؛ با او حرف بزن …. بیشتر که بگویی ، تو را احمق فرض خواهد کرد …!!!
                  2-تنها دو گروه نمى توانند افکار خود را عوض کنند: دیوانگان تیمارستان و مردگان گورستان.
                  3-آدم ها مثل عکس ها هستند: زیاد بزرگشون کنی ، کیفیتشون میاد پایین!

                  دیدگاه


                    #10
                    پاسخ : یه سوال مربوط به بوت لودر

                    دم همتون گرم :applause:
                    یعنی مثلا اگه من بخوام اطلاعات میکرو رو روی یه SD CARD بریزم و مثلا تو یه پوشه ی خاصی بریزم :redface:
                    بازم نیاز نیست فایل بوت لودر رو تغییر داد؟ :surprised:
                    در این حالت باید چی کار کرد :question:
                    شرمنده، دیگه تازه کاریم در این زمینه :mrgreen:
                    اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

                    اگه دوس دارید سریع به جواب برسید :
                    1) قبل از پرسیدن سوال، بسرچید.
                    2) سوالاتون رو با جزئیات کامل مطرح کنید.

                    دیدگاه


                      #11
                      پاسخ : یه سوال مربوط به بوت لودر

                      نوشته اصلی توسط md3848
                      دم همتون گرم :applause:
                      یعنی مثلا اگه من بخوام اطلاعات میکرو رو روی یه SD CARD بریزم و مثلا تو یه پوشه ی خاصی بریزم :redface:
                      بازم نیاز نیست فایل بوت لودر رو تغییر داد؟ :surprised:
                      در این حالت باید چی کار کرد :question:
                      شرمنده، دیگه تازه کاریم در این زمینه :mrgreen:
                      چه اطلاعاتی؟ شفاف تر بگید
                      در زیر این نقاب چیزی بیشتر از گوشت هست. در زیر این نقاب یک ایده هست و ایده ها ضدگلوله هستند.

                      1-به اندازه ی باورهای هر کسی ؛ با او حرف بزن …. بیشتر که بگویی ، تو را احمق فرض خواهد کرد …!!!
                      2-تنها دو گروه نمى توانند افکار خود را عوض کنند: دیوانگان تیمارستان و مردگان گورستان.
                      3-آدم ها مثل عکس ها هستند: زیاد بزرگشون کنی ، کیفیتشون میاد پایین!

                      دیدگاه


                        #12
                        پاسخ : یه سوال مربوط به بوت لودر

                        نوشته اصلی توسط siyavash2k
                        چه اطلاعاتی؟ شفاف تر بگید
                        فایل هگز رو میگم دیگه...اگه تو sd card بریزیم یا تو یه پوشه خاص...آیا بوت لودر میتونه دیتاش رو بخونی و باهاش میکرو رو پروگرام کنه؟
                        اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

                        اگه دوس دارید سریع به جواب برسید :
                        1) قبل از پرسیدن سوال، بسرچید.
                        2) سوالاتون رو با جزئیات کامل مطرح کنید.

                        دیدگاه


                          #13
                          پاسخ : یه سوال مربوط به بوت لودر

                          بله باید تو بوت لودر اضافه بشه.
                          در زیر این نقاب چیزی بیشتر از گوشت هست. در زیر این نقاب یک ایده هست و ایده ها ضدگلوله هستند.

                          1-به اندازه ی باورهای هر کسی ؛ با او حرف بزن …. بیشتر که بگویی ، تو را احمق فرض خواهد کرد …!!!
                          2-تنها دو گروه نمى توانند افکار خود را عوض کنند: دیوانگان تیمارستان و مردگان گورستان.
                          3-آدم ها مثل عکس ها هستند: زیاد بزرگشون کنی ، کیفیتشون میاد پایین!

                          دیدگاه


                            #14
                            پاسخ : یه سوال مربوط به بوت لودر

                            نه اصلا احتیاجی به تغییر بوت لودر نیست
                            به یک میکروی دیگه احتیاج داری و همین فقط---
                            البته نرم افزارش خیلی کار میبره - الان چند وقتی میشه در حال ساخت پروگرامر بیسیم هستم
                            فقط یک نکته -- دوستانی که اطلاعات ندارن خواهشن نظر ندن بقیه رو گمراه نکنند

                            دیدگاه


                              #15
                              پاسخ : یه سوال مربوط به بوت لودر

                              نوشته اصلی توسط yousef55
                              نه اصلا احتیاجی به تغییر بوت لودر نیست
                              به یک میکروی دیگه احتیاج داری و همین فقط---
                              البته نرم افزارش خیلی کار میبره - الان چند وقتی میشه در حال ساخت پروگرامر بیسیم هستم
                              فقط یک نکته -- دوستانی که اطلاعات ندارن خواهشن نظر ندن بقیه رو گمراه نکنند
                              با عرض معذرت ولی شما هر چی جواب میدی اشتباه هست. یا اشتباه سئوالات را متوجه میشی و یا جوابت کاملا غلط هست.
                              به هر حال من دیگه تو این تاپیک شرکت نمی کنم.
                              در زیر این نقاب چیزی بیشتر از گوشت هست. در زیر این نقاب یک ایده هست و ایده ها ضدگلوله هستند.

                              1-به اندازه ی باورهای هر کسی ؛ با او حرف بزن …. بیشتر که بگویی ، تو را احمق فرض خواهد کرد …!!!
                              2-تنها دو گروه نمى توانند افکار خود را عوض کنند: دیوانگان تیمارستان و مردگان گورستان.
                              3-آدم ها مثل عکس ها هستند: زیاد بزرگشون کنی ، کیفیتشون میاد پایین!

                              دیدگاه

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