اطلاعیه

Collapse
No announcement yet.

-کامپایلر IAR ارورها-و نکات

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

    -کامپایلر IAR ارورها-و نکات

    مشکلات نرم افزاری با کامپایلر IAR

    #2
    پاسخ : -کامپایلر IAR ارورها-و نکات

    اولین مشکل که میتونه اتفاق بیفته erorr lisenc هستش .
    علت:درست کرک نشدن کامپلیلر هستش
    راه حل:دوباره نصب کنید ودر تبدیل حرف کوچیک به بزرگ هاست ایدی دقت کنید.
    راه اندازی enc28j60 و enc424j600 برای RL-TCPnet

    راه اندازیks0108 با emwin

    راه اندازی lcd7 اینچ با داریور داخلی stm32f429

    دیدگاه


      #3
      پاسخ : -کامپایلر IAR ارورها-و نکات

      دوستان کسی برای at91sam7x
      در کامپایلر IAR نمونه کدی نداره؟
      بنده رو sam7s کار کردم تفاوت با 7x در چه قسمت هایی می تواند باشد. منظور داخل IAR

      دیدگاه


        #4
        پاسخ : -کامپایلر IAR ارورها-و نکات

        نوشته اصلی توسط S.R.F
        دوستان کسی برای at91sam7x
        در کامپایلر IAR نمونه کدی نداره؟
        بنده رو sam7s کار کردم تفاوت با 7x در چه قسمت هایی می تواند باشد. منظور داخل IAR
        سلام
        تفاوت توی رجیستر هاشون هست
        مثلا هر دوتا دو تا پورت USART دارن ولی پایه های Rx و Tx برای پورت USART0 توی سریX پایه های PA0و PA1 هستن ولی توی سری S پایه های PA5,PA6 هستن و برای USART1 توی سری Xپایه های PA5,PA6 هستن ولی توی سری S پایه های PA21,PA22 هستن
        خب حالا چه ربطی داره؟
        ربطش اینه که وقتی میخایم از USART استفاده کنیم باید پایه مربوطه رو روی عملکرد جانبی تنظیم کنیم و اگذر حواسمون نباشه پایه ها رو اشتباهی رو عملکرد جانبی تنظیم میکنیم و برنامه کار نمیکنه
        یه تفاوت دیگه این که سری S پورت B نداره (خیلی واضح هست) و پورت A هم 32 بیتی هست برخلاف سری X که پورتاش 31 بینی هستن
        زندگی یعنی امید و حرکت
        کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
        سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
        برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
        به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

        دیدگاه


          #5
          پاسخ : -کامپایلر IAR ارورها-و نکات

          راستی یه سوال
          چرا حالا IAR میخاین استفاده کنید؟
          چرا نمیرید سراغ کیل که منابع آموزشیش بیشتره؟
          البته جسارت نباشه ها
          زندگی یعنی امید و حرکت
          کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
          سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
          برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
          به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

          دیدگاه


            #6
            پاسخ : پاسخ : -کامپایلر IAR ارورها-و نکات

            نوشته اصلی توسط علی ایمانی فر
            راستی یه سوال
            چرا حالا IAR میخاین استفاده کنید؟
            چرا نمیرید سراغ کیل که منابع آموزشیش بیشتره؟
            البته جسارت نباشه ها
            باسلام
            باتشکر از راهنمایی شما.
            در مورد اینکه چرا IAR اولا راحتی کار با اون و اینکه کامپایلر IAR بسیار تمیز عمل میکند و ارور های بی دلیل نمی گیرد و راهنمایی برای دی باگ آن
            واقعا قوی هست. :applause:
            مطلب بعدی که بنده دیدم حرفه ای بودن اون هست چون بنده با kail هم کار کردم بسیار فرق می کنند.
            اینطور بگم اگر کسی علاقه به برنامه نویسی حرفه ای داره نوشتن کلاس و استراکچر و مسائل oop
            واقعا بر نامه نویسی در IAR براش لذت بخش خواهد بود.
            رجیستر هاروهم که در طی دیباگ برنامه در اختیار دارید حرف نداره! :nerd:
            اما بقول شما منابع برای کار با اون کمه . :angry: oo:
            و این تنها امتیازی هست که برای keil دیدم.

            دیدگاه


              #7
              پاسخ : -کامپایلر IAR ارورها-و نکات

              سلام
              امیدوارم که این تاپیک توسعه پیدا کنه.
              من یک بار به پشتیبانی این شرکت ایمیل زدم و از این وضعیت حال حاضر برای این کامپایلر نالیدم. جواب که به من دادن این بود:


              کد:
              CALL 403854s_IAR
              
              Dear User,
              
              According to our systems the license for your IAR Embedded Workbench is currently not
              connected to a valid Support and Update Service and therefore you are not entitled to
              consulting our Technical Support.
              
              For information about the Embedded Workbench we refer to manuals that are included
              and shipped together with the software. We also kindly advice to seek further
              information about possible solutions to your issues in our extensive collection of
              Technical Notes that can be found on our web site:
              http://www.iar.com/en/Service-Center/Technical-Support/Technical-Support-for-IAR-Embe
              dded-Workbench/.
              
              
              To reply on your specific question, you will find code for ADC,DAC,I2C etc in Help ->
              Information Center -> Example Projects -> <your target device>.
              Specifically, with IAR Embedded Workbench for ARM, you will find (these are just some
              examples from the 3100 examples included in our product):
              
              * ST -> STM32Fxx stdperiph -> ADC, DAC, I2C...
              * Freescale -> Kinetis -> ADC, DAC, I2C...
              * NXP -> LPC17xx -> ADC, DAC, I2C...
              * (more).
              
              There are also a great number of Articles and Webinars that contains information
              about how to use our tools in the most efficient and productive way on our resource
              page: http://www.iar.com/en/Service-Center/Resources/.
              
              If you prefer to get help by our Technical Support you can acquire a Support and
              Update Service for your license at any time by contacting your local sales
              representative. Your local sales offices can be found here
              http://www.iar.com/en/About/Contact/.
              
              Please learn more about the benefits that comes with our Support and Update Service
              regulated by our Support and Update Agreement here: http://www.iar.com/sua/.
              
              
              Best regards, Niklas Källman
              --
              IAR Systems AB
              Box 23051, Strandbodgatan 1, SE-750 23 Uppsala, SWEDEN
              Phone: +4618167800, mailto:support.SE@iar.com
              http://www.iar.com/support, https://www.twitter.com/iarsystems
              _________________________________________________________________
              Walpurgis Eve, Tuesday April 30, we close early.
              International Workers' Day, Wednesday May 1, we are closed.
              Ascension Eve, Wednesday May 8, we close early.
              Ascension Day, Thursday May 9, we are closed.
              _________________________________________________________________
              The information contained in this message is confidential and may be legally
              privileged. It is intended solely for the addressee. Access to this message by anyone
              else is unauthorized. If you are not the intended recipient, any disclosure, copying
              or distribution of this message, or any action or omission taken by you in reliance
              on it, is prohibited and may be unlawful. Please immediately contact the sender if
              you have received this message in error.
              All product names are trademarks or registered trademarks of their respective owners.
              یک ایمیل دیگه واسه نحوه استفاده از پورتها و ریجستر ها زدم و گفتم که یکی از لینک های ایمیل بالا کار نمیکنه و اونها این جواب رو دادن:

              کد:
              CALL 403854s_IAR
              
              Dear User,
              
              According to our systems the license for your IAR Embedded Workbench is currently not
              connected to a valid Support and Update Service and therefore you are not entitled to
              consulting our Technical Support.
              
              To open an example project, follow this instruction:
              1. Help -> Information Center -> Example Projects.
              2. ST -> STM32F10xx -> STM32F10x stdperiph lib 3.5.0 -> STM32-EVAL -> ADC.
              3. A dialog box pops up. It says "Choose destination folder".
              This is the _destination folder_ where the example project will be _copied_.
              4. Select for example "My Documents" or any other empty folder, and click on
              "Choose".
              5. Now, the project will be opened.
              
              If you need more information about our products, I have forwarded this
              e-mail to "sales.fr@iar.com", who can help you further.
              
              To contact them directly, see this link:
              http://supp.iar.com/Purchase/?CountryCode=FR
              
              
              Best regards, Niklas Källman
              --
              IAR Systems AB, mailto:support.SE@iar.com, http://www.iar.com/support
              _the code to success_
              امیدوارم که این دو ایمیل کمکتون کنه.

              دیدگاه


                #8
                پاسخ : -کامپایلر IAR ارورها-و نکات

                باسلام
                یک مطلب پیدا کردم فکر کنم راه انداز است
                http://www.atmel.com/Images/doc6296.pdf

                نمونه کد های نوشته شده در کامپایلر IAR
                http://www.testech-elect.com/iar/download/iar_ewarm_sample_download_list.htm

                دیدگاه

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