1

I spent lot of my time in basic setup. I do not know why it is so complicated in making a basic program to compile with FreeRTOS If there is any expert in this field please help me to fix these errors.

I dont get an idea how to explain my situation, I am tired after long 2 day trails. I am completely new to this area. so i am giving the screenshots of my errors below.

Errors

Errors

I got some kind of warning in this part of code

Updated:

I will try to express my self more brief,Few days back I started experimenting with TelosB Mote and Contiki OS, that set up was very easy and straight forward, even though I was new to this topic it took me only few minutes to set up complete Virtual System for compiling and downloading the code to hardware TelosB. I was happy to see my small application running on target hardware.

Right now, From more than 24 hours I am struggling to compile code for FreeRTOS using IAR Emmbeded Work Bench, I wasted lot of time over here and later tried to use eclipse, even it did not turn out well. Is it really possible for me to run FreeRTOS Demo on my target Hardware (TelosB Mote - Texas Instruments MSP430 micro controller ) I connect it to my PC using USB.

What I mean by Eclipse IDE is here in this link.

As far as I know I am not trying to make a new port, I am trying to compile the existing port. I also tried demo code that is given with freeRTOS

When I mean basic program, I mean demo here in case of FreeRTOS, because in the getting starting guide instructions for compiling demo for target hardware is given. TelosB datasheet

TelosB Mote

The the Problems that I faced in IAR Embedded Workbench IDE are below.

The project settings for target hardware are below

Settings

Settings for usb

the errors that I get while I try to download is shown below. enter image description here

The Connected USB Hardware that is shown in Device Manager

Detected USB Mote

4

1 に答える 1

0

Eclipse IDE とはどういう意味ですか? これは Code Composer ですか?

IDE と正確なプロセッサの作業ポートを取得し、それをコンパイルしようとしましたか、それとも完全に新しいポートを作成しようとしていますか?

基本的なプログラムと言うとき、あなたはタスクを書きましたか? それとも、デモをコンパイルすることについて話しているだけですか?

支援するには、さらに多くの情報が必要です。

基本原則として、常に機能しているポートまたはそれに非常に近いポートを使用する必要があります。たとえば、Atmel Cortex 用に Studio から Crossworks に移植しましたが、どちらも gcc を使用しているため、これはかなり簡単でした。IAR ポートを取得して gcc やその他のコンパイラで動作させようとした場合、似たようなポートを使用する場合よりもはるかにトリッキーになります。

于 2013-10-08T15:36:33.180 に答える