Я пытаюсь скомпилировать приложения TinyOs 1.x на моей машине cygwin.Я могу скомпилировать приложения TinyOs 1.x, используя avr-gcc v3.3, но не с v4.2.1.
Я хотел обновить свой avr-gcc с версии 3.3 до версии 4.2.1, так как есть поддержка новых контроллеров.Поэтому я выполнил шаги, которые были предоставлены для создания цепочек инструментов.
https://www.microchip.com/webdoc/AVRLibcReferenceManual/install_tools_1install_avr_binutils.html
Я использовал: binutils-2.17, gcc-4.2-20070719, avr-libc-1.8.1 для сборки моего набора инструментов.Я выбираю эти версии, потому что это базовая версия для поддержки нового mcu.
Теперь, когда я пытаюсь скомпилировать приложения TinyOs, используя v4.2.1, я застреваю в подобных ошибках. Ошибка при компиляции с avr-gcc v4.2.1
Работа с avr-gcc v3.3
И для v3.3: binutils-2.13, gcc-3.3, avr-libc-20030512 .
и дополнительно: nesc-1.1-1w.cygwin.i386.rpm, tinyos-1.1.0-1.cygwin.noarch.rpm, tinyos-tools-1.1.0-1.cygwin.i386.rpm, galsc-0.1.0-1.cygwin.i386.rpm были установлены для обеих версий avr-gcc.
Как я могу исправить эту ошибку?Если вам нужна дополнительная информация, не стесняйтесь спрашивать.Заранее спасибо.