На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Страницы: (18) « Первая ... 8 9 [10] 11 12 ...  17 18 все  ( Перейти к последнему сообщению )  
    > Разбираемся с IAR , Обсуждаем небольшие коды на IAR.
      Цитата
      bizar, 19.02.04, 13:37
      Всё удолил и повторил всё заново
      Зачем? У тебя же в #132 уже откомпилировалось. :)
        Незнаю просто решил потренироваться.
        Сейчас удолил строчку в библиотеке io16f84.h
        Скампелил:
        Rebuilding target Debug...
        tit.c
        C:\Documents and Settings\bizar1\Рабочий стол\tit.c (55) : Warning[Pe068]: integer conversion resulted in a change of sign
        C:\Documents and Settings\bizar1\Рабочий стол\tit.c (56) : Warning[Pe069]: integer conversion resulted in truncation
        Linking...

        Total number of errors: 0
        Total number of warnings: 2


        warnings:
        ExpandedWrap disabled
          direction = -1;  
                for( i=1000; i != 0; i-- )


        Добавлено в :
        Potor ты был прав...
          определи direction как signed char
            Всё работает теперь осталось одна ошибка
            ExpandedWrap disabled
              for( i=1000; i != 0; i-- )
              объяви i как unsigned int

              Добавлено в :
              только в функции main конечно
                Цитата
                potor, 19.02.04, 14:06
                определи direction как signed char
                Или напиши:
                direction = (unsigned char)-1;



                Ну что, типа, одним эмбеддером стало больше. :)



                А работает-то как задумано?
                Сообщение отредактировано: trainer -
                  Цитата

                  Ну что, типа, одним эмбеддером стало больше

                  да, вот только проверить на девайсе осталось:)
                    Total number of errors - Это ошибки
                    Total number of warnings - а это про что??
                      Цитата

                      Total number of errors - Это ошибки
                      Total number of warnings - а это про что??

                      это придупреждение, грубо говоря компилятор "сомневается" правильно ли он скомпилировал некий участок кода
                        Цитата
                        bizar, 20.02.04, 11:56
                        Total number of warnings - а это про что??
                        Это просто предупреждения. Например, о том, что компилятор не уверен в правильности чего-то. Или предупреждает о потенциальной опастности каких-то конструкций. Или просто сообщает, что он что-то сделал. :)
                          Всё откомпилил "Ошибок нет".
                          Теперь нужно вытащить *.hex или *.bin
                          Как?
                            если линкер не создал hex, смотри настройки линкера, там должно быть чтго то типа generate hex file, или create hex file
                              Нашёл только Generate linker listing
                              постави галочку и некаких изменений как мне быть? :unsure:
                                Смотри содержимое папки Debug\Exe или Release\Exe в зависимости от того, какой проект собираешь(debug или release)
                                Сообщение отредактировано: trainer -
                                  В Release\Exe пусто нет ни одного файла
                                  а в Debug\Exe два файла:
                                  rrr.d39
                                  rrr - в нём садержиться:
                                  [Registers]
                                  HiddenRegs=
                                  NumVirtualRegs=0
                                  [Watch]
                                  Watches=
                                  [Report]
                                  DefWindowPos=0,1,-1,-1,-1,-1,0,0,500,195
                                  [Source]
                                  DefWindowPos=0,1,-1,-1,-4,-23,22,22,522,217
                                  [Desktop]
                                  Maximized=1
                                  Pos0=0,1,-1,-1,-4,-23,22,22,522,217
                                  Pos1=0,1,-1,-1,-1,-1,0,0,500,195
                                  WndList=1,4
                                  [States]
                                  RestoreStates=0
                                  NoOfStates=5
                                  State0=1@8@8@0@24@1@1@4@21@1@4@0x18@^@^@^@
                                  State1=1@8@8@0@25@1@1@4@21@1@4@0x19@^@^@^@
                                  State2=1@8@8@0@27@1@1@4@21@1@4@0x1B@^@^@^@
                                  State3=9@1@8@0@
                                  State4=4@1@1@0@

                                  Что дальше делать???? :ph34r:
                                  0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                  0 пользователей:
                                  Страницы: (18) « Первая ... 8 9 [10] 11 12 ...  17 18 все


                                  Рейтинг@Mail.ru
                                  [ Script execution time: 0,0396 ]   [ 15 queries used ]   [ Generated: 18.07.25, 14:01 GMT ]