无法使用avr-gcc 4.2.1编译TinyOs应用程序,但能够使用avr-gcc 3.3进行编译

问题描述 投票:1回答:1

我正在尝试在我的cygwin机器上编译TinyOs 1.x应用程序。我能够使用avr-gcc v3.3编译TinyOs 1.x的应用程序,但不能用v4.2.1编译。

我想将我的avr-gcc从v3.3升级到v4.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支持的基础版本。

现在,当我尝试使用v4.2.1编译TinyOs应用程序时,我坚持这样的错误。 Error Given while compiling with avr-gcc v4.2.1

Working with 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为两个版本的avr-gcc安装了-1.cygwin.i386.rpm。

我该如何解决这个错误?如果需要更多信息,请随时询问。先感谢您 。

gcc avr avr-gcc binutils tinyos
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.