اطلاعیه

Collapse
No announcement yet.

چگونه میتوان bootloader مگا 32 را افزایش داد؟

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

    چگونه میتوان bootloader مگا 32 را افزایش داد؟

    سلام.من وقتی با بسکام کامپایل میکنم fllash use رو 100% میزنه
    راه حل این مشکل چیه؟
    ممنون از دوستان

    #2
    پاسخ : چگونه میتوان bootloader مگا 32 را افزایش داد؟

    با بسکام کار نکردم ولی به نظرم میزان حافظه فلش ربطی به بوت لودر نداره(البته در مورد این موضوع شما) اگه درست متوجه شده باشم. شما باید برنامه تون رو سبکت تر کنید یا سطح بهینه سازی کامپایلر رو بیشتر کنید(البته اگه داشته باشه).

    دیدگاه


      #3
      پاسخ : چگونه میتوان bootloader مگا 32 را افزایش داد؟

      از این سبکتر نمیتونم
      و از طرفی نمیتونم از مگا64 استفاده کنم
      آیا حافظه خارجی میشه؟

      دیدگاه


        #4
        پاسخ : چگونه میتوان bootloader مگا 32 را افزایش داد؟

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

        دیدگاه


          #5
          پاسخ : چگونه میتوان bootloader مگا 32 را افزایش داد؟

          این یعنی حجم برنامه بوت لودر زیاد هست
          بوت لودر رو خودت نوشتی ؟ حجمش اینقدر نباید زیاد باشه؟
          یا شاید هم تنظیمات بوت لودر رو درست انجام ندادی
          اول برنامه بوت لودر مربوط به آدرس بوت لودر هست و اون باید با اونی که روی میکرو پروگرام کردی یکی باشه
          اگه دوست داشتی اولش رو بزار تا برات بگم
          موفق باشی
          هميشه به ياد خدا باش !

          دیدگاه


            #6
            پاسخ : چگونه میتوان bootloader مگا 32 را افزایش داد؟

            نوشته اصلی توسط DDR3
            این یعنی حجم برنامه بوت لودر زیاد هست
            بوت لودر رو خودت نوشتی ؟ حجمش اینقدر نباید زیاد باشه؟
            یا شاید هم تنظیمات بوت لودر رو درست انجام ندادی
            اول برنامه بوت لودر مربوط به آدرس بوت لودر هست و اون باید با اونی که روی میکرو پروگرام کردی یکی باشه
            اگه دوست داشتی اولش رو بزار تا برات بگم
            موفق باشی
            $regfile = "m32def.dat"
            $crystal = 1000000
            $hwstack = 512
            $swstack = 512
            $framesize = 512

            باسپاس

            دیدگاه


              #7
              پاسخ : چگونه میتوان bootloader مگا 32 را افزایش داد؟

              منظورم جایی هست که آدرس بوت تو برنامه مشخص میشه
              $BOOT
              هميشه به ياد خدا باش !

              دیدگاه


                #8
                پاسخ : چگونه میتوان bootloader مگا 32 را افزایش داد؟

                نوشته اصلی توسط DDR3
                منظورم جایی هست که آدرس بوت تو برنامه مشخص میشه
                $BOOT
                جایی اینو ننوشتم
                فقط اون 5خط اول برنامه بعدش برنامه
                فیوز بیت هم دیفالت گذاشتم
                ممنون

                دیدگاه


                  #9
                  پاسخ : چگونه میتوان bootloader مگا 32 را افزایش داد؟

                  پس چه جوری به کامپایلر میگی که کدها رو کجا قرار بده؟
                  بسکام مثال داره بهش نگاه کن متوجه میشی
                  هميشه به ياد خدا باش !

                  دیدگاه

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