我花了很多时间在基本设置上。我不知道为什么用FreeRTOS编写基本程序这么复杂如果这个领域有专家请帮我解决这些错误。
我不知道如何解释我的情况,经过漫长的2天徒步后我感到很累。我是这个领域的全新人物。所以我在下面给出了我的错误的截图。
更新:
我会尝试更加简洁地表达自己,很少有几天我开始尝试使用TelosB Mote和Contiki OS,这个设置非常简单直接,即使我是这个话题的新手我只花了几分钟设置完整的虚拟系统,用于编译代码并将代码下载到硬件TelosB。我很高兴看到我的小应用程序在目标硬件上运行。
现在,超过24小时我正在努力使用IAR Emmbeded Work Bench为FreeRTOS编译代码,我浪费了很多时间在这里,后来尝试使用eclipse,即使它结果不好。我真的有可能在我的目标硬件(TelosB Mote - 德州仪器MSP430微控制器)上运行FreeRTOS Demo我使用USB将它连接到我的PC。
Eclipse IDE的含义在此链接中。
据我所知,我不想创建一个新端口,我正在尝试编译existing port。我还尝试了使用freeRTOS
给出的演示代码当我指的是基本程序时,我的意思是在FreeRTOS的情况下进行演示,因为在获取启动指南中给出了针对目标硬件编译演示的指令。 TelosB datasheet
我在IAR Embedded Workbench IDE中遇到的问题如下。
目标硬件的项目设置低于
我尝试下载时收到的错误如下所示。
设备管理器中显示的已连接USB硬件
答案 0 :(得分:0)
当你说Eclipse IDE是什么意思?这是Code Composer吗?
您是否为IDE和精确的处理器选择了一个工作端口,只是尝试编译它或者您是否尝试创建一个全新的端口?
当你说一个基本程序你写了一个任务?或者您只是在谈论获得演示编译?
我们需要更多,更多的信息来提供帮助。
作为一项基本原则,您应该始终使用正常工作或非常接近的端口。例如,我将它移植到从Studio到Crossworks的Atmel Cortex,但这很简单,因为它们都使用gcc。如果你已经使用了一个IAR端口并试图让它与gcc或其他编译器一起使用,那么它将比你有一个紧密匹配的端口更加琐碎。