FreeRTOS Support Archive
The FreeRTOS support forum is used to obtain active support directly from Real
Time Engineers Ltd. In return for using our top quality software and services for
free, we request you play fair and do your bit to help others too! Sign up
to receive notifications of new support topics then help where you can.
This is a read only archive of threads posted to the FreeRTOS support forum.
The archive is updated every week, so will not always contain the very latest posts.
Use these archive pages to search previous posts. Use the Live FreeRTOS Forum
link to reply to a post, or start a new support thread.
[FreeRTOS Home] [Live FreeRTOS Forum] [FAQ] [Archive Top] [June 2006 Threads] AT90CAN128 and IARPosted by Nobody/Anonymous on June 8, 2006 Hi! I am working with AT90CAN128 and IAR and external memory. The AT90CAN128 has some bug on "Miss-functioning when code stack is in XRAM" so I must put the heap only in internal RAM. How can I do that in IAR and what variables location I need to change? Thanks for some help!
RE: AT90CAN128 and IARPosted by Nobody/Anonymous on June 8, 2006 In GCC you can define the section that any data item goes in using an attribute ((section...)) style. Some compilers you can do the same using a #pragma. I expect you will have to setup a section in your linker for you different memory areas (probably already so) then use a pragma or attribute on the data to say which section it should go in. Can IAR do this?
RE: AT90CAN128 and IARPosted by Nobody/Anonymous on June 8, 2006 Yes, I think that is possible. Due to the AT90CAN128 problem, I have another question:
-I use queues of some hundreds bytes. These queues live in the heap.
-There is someway to get out the queses from heap and put them in the exteranl memory?
-If the AT90CAN128 don't like to have the SP outside internal RAM that can be a problem when I move the queues to external RAM?
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.
|