Невозможно скомпилировать приложения TinyOs с avr-gcc 4.2.1, но скомпилировать с avr-gcc 3.3 - PullRequest
0 голосов
/ 26 февраля 2019

Я пытаюсь скомпилировать приложения 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.

Как я могу исправить эту ошибку?Если вам нужна дополнительная информация, не стесняйтесь спрашивать.Заранее спасибо.

1 Ответ

0 голосов
/ 08 апреля 2019

Я добавил новые контроллеры в текущую цепочку пакетов gcc.

Я добавил архитектуры в свой текущий набор инструментов.Я ответил на это здесь.

Добавление архитектуры в базовую цепочку инструментов

...