# at91sam7xc256 IAR Beginner problems

**URL:** <https://forums.freertos.org/t/at91sam7xc256-iar-beginner-problems/2272>\
**Category:** Kernel\
**Created:** [August 24, 2006, 9:50am UTC](https://forums.freertos.org/t/at91sam7xc256-iar-beginner-problems/2272 "2006-08-24T09:50:40Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [August 24, 2006, 9:50am UTC](https://forums.freertos.org/t/at91sam7xc256-iar-beginner-problems/2272/1 "2006-08-24T09:50:40Z")

</div>

**nobody** wrote on [Thursday, August 24, 2006](https://sourceforge.net/p/freertos/discussion/382005/thread/65fc0240/#a521):

Hello

My first compilation of the project  
\FreeRTOS\Demo\uIP\_Demo\_IAR\_ARM7

fails with 1 warning and 1 error  
Warning[w7]: Module ?RESET declared twice, once as program and once as library.&nbsp; Redeclared in file C:\Programme\IAR Systems\Embedded Workbench 4.0 Kickstart\arm\LIB\dl4tptinl8n.r79,&nbsp;  
ignoring library module  
Fatal Error[e72]: Segment INTRAMSTART\_REMAP must be defined in a segment definition option (-Z, -b or -P)

Im very new to FreeRTOS, so ive got no idea…  
Is this related to my limited IAR Version?  
Should I try the gcc-port…

many thanks in advance.

Greetings Klaus

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [August 24, 2006, 10:12am UTC](https://forums.freertos.org/t/at91sam7xc256-iar-beginner-problems/2272/2 "2006-08-24T10:12:30Z")

</div>

**nobody** wrote on [Thursday, August 24, 2006](https://sourceforge.net/p/freertos/discussion/382005/thread/65fc0240/#a521/bfa4):

Can you say,  
which IAR version you are using.  
which FreeRTOS version you are using.  
have you made any changes at all to the project file or source files?

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [August 24, 2006, 10:28am UTC](https://forums.freertos.org/t/at91sam7xc256-iar-beginner-problems/2272/3 "2006-08-24T10:28:47Z")

</div>

**nobody** wrote on [Thursday, August 24, 2006](https://sourceforge.net/p/freertos/discussion/382005/thread/65fc0240/#a521/9f7d):

IAR 4.30A  
FreeRTOSV4.0.5  
Win2k

The only changes ive made is related to the ip-adress of the device and the router.

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [August 24, 2006, 10:36am UTC](https://forums.freertos.org/t/at91sam7xc256-iar-beginner-problems/2272/4 "2006-08-24T10:36:00Z")

</div>

**nobody** wrote on [Thursday, August 24, 2006](https://sourceforge.net/p/freertos/discussion/382005/thread/65fc0240/#a521/9f7d/6c9a):

I am using IAR 4.40A and it builds fine.&nbsp; I should upgrade.&nbsp; You should be able to download the latest kickstart version from the IAR web site for free and use this to build the code.

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [August 24, 2006, 11:39am UTC](https://forums.freertos.org/t/at91sam7xc256-iar-beginner-problems/2272/5 "2006-08-24T11:39:27Z")

</div>

**nobody** wrote on [Thursday, August 24, 2006](https://sourceforge.net/p/freertos/discussion/382005/thread/65fc0240/#a521/c7c2):

Many thanks for your fast help.

its not working because the update is not ok:

‘Please note that the update cannot be used with the kickstart edition EWARM-KS or evaluation edition EWARM-EV.’

🙂 Now ive killed my installation … where is the cd …

Is there another way to solve this?

greetings Klaus

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [August 24, 2006, 11:45am UTC](https://forums.freertos.org/t/at91sam7xc256-iar-beginner-problems/2272/6 "2006-08-24T11:45:41Z")

</div>

**nobody** wrote on [Thursday, August 24, 2006](https://sourceforge.net/p/freertos/discussion/382005/thread/65fc0240/#a521/c7c2/45df):

I think with the kickstart versions you cannot simply update - but need to install the entire kickstart version again.&nbsp; You can download the entire thing from [http://supp.iar.com/Download/SW/?item=EWARM-KS32](http://supp.iar.com/Download/SW/?item=EWARM-KS32).

Don’t know if you have to uninstall your exiting version first or not.&nbsp; The kickstart is limited to 32K for ARM7.

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [August 24, 2006, 1:17pm UTC](https://forums.freertos.org/t/at91sam7xc256-iar-beginner-problems/2272/7 "2006-08-24T13:17:06Z")

</div>

**nobody** wrote on [Thursday, August 24, 2006](https://sourceforge.net/p/freertos/discussion/382005/thread/65fc0240/#a521/9c5c):

one step further  
IAR Kickstart 4.4 is running, but …

The error remains  
There seems to be another problem.

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [August 24, 2006, 1:57pm UTC](https://forums.freertos.org/t/at91sam7xc256-iar-beginner-problems/2272/8 "2006-08-24T13:57:42Z")

</div>

**nobody** wrote on [Thursday, August 24, 2006](https://sourceforge.net/p/freertos/discussion/382005/thread/65fc0240/#a521/9c5c/6219):

In the IDE, on the left hand side you will see the workspace window, with the project files listed.&nbsp; Right click on the project "RTOS demo - flash debug", then select options from the pop up menu.

From the pop up window, select the linker category, followed by the Config tab.

In the linker command file region of the tab, do you have the "Override default" check box checked and $PROJ\_DIR$\resource\at91SAM7X256\_NoRemap.xcl selected?

If not the check the box and enter $PROJ\_DIR$\resource\at91SAM7X256\_NoRemap.xcl as the file to use.

Does that fix it?

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [August 24, 2006, 2:08pm UTC](https://forums.freertos.org/t/at91sam7xc256-iar-beginner-problems/2272/9 "2006-08-24T14:08:27Z")

</div>

**nobody** wrote on [Thursday, August 24, 2006](https://sourceforge.net/p/freertos/discussion/382005/thread/65fc0240/#a521/b36b):

thanks, we are on the right way…

the error is replaced with another  
Error[e46]: Undefined external "\_\_program\_start" referred in ?ABS\_ENTRY\_MOD (&nbsp; )

the old warning is still there an some other are new

Here is the compete output

Rebuilding configuration: rtosdemo - Flash Debug  
Updating build tree…

52 file(s) deleted.  
Updating build tree…  
BlockQ.c  
Cstartup.s79  
Cstartup\_SAM7.c  
EMAClISR.s79  
ParTest.c  
PollQ.c  
SAM7\_EMAC.c  
cgi.c  
death.c  
dynamic.c  
flash.c  
flop.c  
fs.c  
heap\_2.c  
httpd.c  
integer.c  
list.c  
main.c  
port.c  
portasm.s79  
queue.c  
semtest.c  
tasks.c  
uIP\_Task.c  
uip.c  
uip\_arch.c  
uip\_arp.c  
Linking  
Warning[w7]: Module ?RESET declared twice, once as program and once as library.&nbsp; Redeclared in file C:\Programme\IAR Systems\Embedded Workbench 4.0 Kickstart\arm\LIB\dl4tptinl8n.r79,&nbsp;  
ignoring library module  
Warning[w6]: Type conflict for external/entry "file\_404\_html", in module httpd against external/entry in module fs; different composite type kinds  
&nbsp; /\* In module httpd: \*/  
&nbsp; struct fsdata\_file /\* Elements: 5, Bytes: 20 \*/  
&nbsp; {&nbsp;  
&nbsp;&nbsp;&nbsp; struct fsdata\_file const \* next;  
&nbsp;&nbsp;&nbsp; char const \* name;  
&nbsp;&nbsp;&nbsp; char const \* data;  
&nbsp;&nbsp;&nbsp; int const len;  
&nbsp;&nbsp;&nbsp; u16\_t count;  
&nbsp; } const file\_404\_html;  
&nbsp;&nbsp;&nbsp; typedef unsigned short u16\_t;  
&nbsp; /\* In module fs: \*/  
&nbsp; struct fsdata\_file /\* Elements: 5, Bytes: 20 \*/  
&nbsp; {&nbsp;  
&nbsp;&nbsp;&nbsp; struct fsdata\_file const \* next;  
&nbsp;&nbsp;&nbsp; char const \* name;  
&nbsp;&nbsp;&nbsp; char const \* data;  
&nbsp;&nbsp;&nbsp; int const len;  
&nbsp;&nbsp;&nbsp; u16\_t count;  
&nbsp; } (const file\_404\_html)[1];  
&nbsp;&nbsp;&nbsp; typedef unsigned short u16\_t;  
Warning[w6]: Type conflict for external/entry "file\_index\_html", in module httpd against external/entry in module fs; different composite type kinds  
&nbsp; /\* In module httpd: \*/  
&nbsp; struct fsdata\_file /\* Elements: 5, Bytes: 20 \*/  
&nbsp; {&nbsp;  
&nbsp;&nbsp;&nbsp; struct fsdata\_file const \* next;  
&nbsp;&nbsp;&nbsp; char const \* name;  
&nbsp;&nbsp;&nbsp; char const \* data;  
&nbsp;&nbsp;&nbsp; int const len;  
&nbsp;&nbsp;&nbsp; u16\_t count;  
&nbsp; } const file\_index\_html;  
&nbsp;&nbsp;&nbsp; typedef unsigned short u16\_t;  
&nbsp; /\* In module fs: \*/  
&nbsp; struct fsdata\_file /\* Elements: 5, Bytes: 20 \*/  
&nbsp; {&nbsp;  
&nbsp;&nbsp;&nbsp; struct fsdata\_file const \* next;  
&nbsp;&nbsp;&nbsp; char const \* name;  
&nbsp;&nbsp;&nbsp; char const \* data;  
&nbsp;&nbsp;&nbsp; int const len;  
&nbsp;&nbsp;&nbsp; u16\_t count;  
&nbsp; } (const file\_index\_html)[1];  
&nbsp;&nbsp;&nbsp; typedef unsigned short u16\_t;  
Warning[w6]: Type conflict for external/entry "uxQueueMessagesWaiting", in module PollQ against external/entry in module queue; function types differ in parameter 1; different basic types  
&nbsp; /\* In module PollQ: \*/  
&nbsp; /\* Function, args 1, attr 0 \*/  
&nbsp; unsigned long (\_\_atpcs \_\_interwork uxQueueMessagesWaiting)(void \*);  
&nbsp; /\* In module queue: \*/  
&nbsp; /\* Function, args 1, attr 0 \*/  
&nbsp; unsigned long (\_\_atpcs \_\_interwork uxQueueMessagesWaiting)(xQueueHandle);  
&nbsp;&nbsp;&nbsp; typedef struct QueueDefinition \* xQueueHandle;  
Warning[w6]: Type conflict for external/entry "xQueueCreate", in module BlockQ against external/entry in module queue; function return types are different; different basic types  
&nbsp; /\* In module BlockQ: \*/  
&nbsp; /\* Function, args 2, attr 0 \*/  
&nbsp; void \* (\_\_atpcs \_\_interwork xQueueCreate)(unsigned long,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unsigned long);  
&nbsp; /\* In module queue: \*/  
&nbsp; /\* Function, args 2, attr 0 \*/  
&nbsp; xQueueHandle (\_\_atpcs \_\_interwork xQueueCreate)(unsigned long,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unsigned long);  
&nbsp;&nbsp;&nbsp; typedef struct QueueDefinition \* xQueueHandle;  
Warning[w6]: Type conflict for external/entry "xQueueReceive", in module BlockQ against external/entry in module queue; function types differ in parameter 1; different basic types  
&nbsp; /\* In module BlockQ: \*/  
&nbsp; /\* Function, args 3, attr 0 \*/  
&nbsp; long (\_\_atpcs \_\_interwork xQueueReceive)(void \*,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; void \*,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; portTickType);  
&nbsp;&nbsp;&nbsp; typedef unsigned long portTickType;  
&nbsp; /\* In module queue: \*/  
&nbsp; /\* Function, args 3, attr 0 \*/  
&nbsp; long (\_\_atpcs \_\_interwork xQueueReceive)(xQueueHandle,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; void \*,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; portTickType);  
&nbsp;&nbsp;&nbsp; typedef struct QueueDefinition \* xQueueHandle;  
&nbsp;&nbsp;&nbsp; typedef unsigned long portTickType;  
Warning[w6]: Type conflict for external/entry "xQueueSend", in module BlockQ against external/entry in module queue; function types differ in parameter 1; different basic types  
&nbsp; /\* In module BlockQ: \*/  
&nbsp; /\* Function, args 3, attr 0 \*/  
&nbsp; long (\_\_atpcs \_\_interwork xQueueSend)(void \*,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; void const \*,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; portTickType);  
&nbsp;&nbsp;&nbsp; typedef unsigned long portTickType;  
&nbsp; /\* In module queue: \*/  
&nbsp; /\* Function, args 3, attr 0 \*/  
&nbsp; long (\_\_atpcs \_\_interwork xQueueSend)(xQueueHandle,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; void const \*,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; portTickType);  
&nbsp;&nbsp;&nbsp; typedef struct QueueDefinition \* xQueueHandle;  
&nbsp;&nbsp;&nbsp; typedef unsigned long portTickType;  
Warning[w6]: Type conflict for external/entry "xQueueSendFromISR", in module SAM7\_EMAC against external/entry in module queue; function types differ in parameter 1; different basic types  
&nbsp; /\* In module SAM7\_EMAC: \*/  
&nbsp; /\* Function, args 3, attr 0 \*/  
&nbsp; long (\_\_atpcs \_\_interwork xQueueSendFromISR)(void \*,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; void const \*,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; long);  
&nbsp; /\* In module queue: \*/  
&nbsp; /\* Function, args 3, attr 0 \*/  
&nbsp; long (\_\_atpcs \_\_interwork xQueueSendFromISR)(xQueueHandle,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; void const \*,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; long);  
&nbsp;&nbsp;&nbsp; typedef struct QueueDefinition \* xQueueHandle;  
Warning[w6]: Type conflict for external/entry "vTaskList", in module cgi against external/entry in module tasks; function types differ in parameter 1; different basic types  
&nbsp; /\* In module cgi: \*/  
&nbsp; /\* Function, args 1, attr 0 \*/  
&nbsp; void (\_\_atpcs \_\_interwork vTaskList)(char \*);  
&nbsp; /\* In module tasks: \*/  
&nbsp; /\* Function, args 1, attr 0 \*/  
&nbsp; void (\_\_atpcs \_\_interwork vTaskList)(signed char \*);  
Warning[w6]: Type conflict for external/entry "uip\_arp\_draddr", in module uip\_arp against external/entry in module uip; types have different type attributes  
&nbsp; /\* In module uip\_arp: \*/  
&nbsp; u16\_t uip\_arp\_draddr[2];  
&nbsp;&nbsp;&nbsp; typedef unsigned short u16\_t;  
&nbsp; /\* In module uip: \*/  
&nbsp; unsigned short (const uip\_arp\_draddr)[2];  
Warning[w6]: Type conflict for external/entry "uip\_arp\_netmask", in module uip\_arp against external/entry in module uip; types have different type attributes  
&nbsp; /\* In module uip\_arp: \*/  
&nbsp; u16\_t uip\_arp\_netmask[2];  
&nbsp;&nbsp;&nbsp; typedef unsigned short u16\_t;  
&nbsp; /\* In module uip: \*/  
&nbsp; unsigned short (const uip\_arp\_netmask)[2];  
Warning[w60]: The entry point label "\_\_program\_start" was not found in any input file. The image will not have an entry point.  
Error[e46]: Undefined external "\_\_program\_start" referred in ?ABS\_ENTRY\_MOD (&nbsp; )

Total number of errors: 1  
Total number of warnings: 12

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [August 24, 2006, 2:20pm UTC](https://forums.freertos.org/t/at91sam7xc256-iar-beginner-problems/2272/10 "2006-08-24T14:20:11Z")

</div>

**nobody** wrote on [Thursday, August 24, 2006](https://sourceforge.net/p/freertos/discussion/382005/thread/65fc0240/#a521/b36b/87b6):

Sounds to me like you have lost all your project settings.&nbsp; This may have been a result of opening the project with an old version of the IDE first.

Try a fresh download of the FreeRTOS source code, then open the project from your new version of the ide.&nbsp; You should find it builds with no warnings (hopefully 😉

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [August 24, 2006, 2:25pm UTC](https://forums.freertos.org/t/at91sam7xc256-iar-beginner-problems/2272/11 "2006-08-24T14:25:57Z")

</div>

**nobody** wrote on [Thursday, August 24, 2006](https://sourceforge.net/p/freertos/discussion/382005/thread/65fc0240/#a521/68cc):

That was it 🙂

Many thanks, without help I would have send days…

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [May 21, 2007, 1:18pm UTC](https://forums.freertos.org/t/at91sam7xc256-iar-beginner-problems/2272/12 "2007-05-21T13:18:00Z")

</div>

**[remooz](https://sourceforge.net/u/remooz/)** wrote on [Monday, May 21, 2007](https://sourceforge.net/p/freertos/discussion/382005/thread/65fc0240/#a521/b36b/3ec5):

I have the same warnings and errors after the compilation but i don’t succeed to fix.  
Can you help me ?  
Thx
