Atmel website | ARM Community | AVR freaks | Technical Support
Banner
 FAQ •  Search •  Register •  Login 

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 2 posts ] 
Author Message
 Post subject: FreeRTOS on AT91SAM7A3
PostPosted: Thu Mar 05, 2009 9:50 am 
Offline

Joined: Thu Mar 05, 2009 9:38 am
Posts: 2
I've modified the sources of FreeRTOS for the AT91SAM7S64 to create a version for the AT91SAM7A3.

At the moment I have the following problem :( :

The vector table is not being placed at 0x00100000, instead it ends up at 0x00101040.

In the .icf file there is a definition:
define symbol __ICFEDIT_intvec_start__ = 0x00000000;
but somehow this definition does not seem to produce any result.

In this way when tasks.c tryes to taskYIELD the instruction SWI is executed and the processor starts running the wrong code.
(Nevertheless, IAR is able to start the program properly!!!!)

How do I place the vector table at 0x00100000, please?


Attachments:
File comment: see the debugger view please
debugger view.JPG
debugger view.JPG [ 320.21 KiB | Viewed 741 times ]
Top
 Profile  
 
 Post subject: Re: FreeRTOS on AT91SAM7A3
PostPosted: Mon Jul 27, 2009 2:58 pm 
Offline

Joined: Mon Jul 27, 2009 2:56 pm
Posts: 7
Hy
i'm trying to port FreeRTOS to sma7a3 too but wasn't successful until now. I get problems by starting de scheduler. Did you make any improvements in your work?

Thanks
Chris


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: