Heap size problem in PIC18F8720
Posted by Nobody/Anonymous on April 6, 2005
I have a heap_size problem compilating freertos for the pic18f8720. The C compiler shows the warning message 'cannot fit the section'. The only solution that I found was to fit the heap_size at 251 bytes!
The pic18f8720 has 4kbytes of RAM.
RE: Heap size problem in PIC18F8720
Posted by Richard
on April 6, 2005
You need to modify the linker script to create a block large enough to hold the heap.
Take a look at the linker script 18f452.lkr found in the demo/PIC directory of the download. The block named BIG_BLOCK is where the heap goes.
Also take a look at the thread:
which notes a get around for variables that straddle the block boundaries.
Copyright (C) 2004-2010 Richard Barry. Copyright (C) 2010-2016 Real Time Engineers Ltd.
Any and all data, files, source code, html content and documentation included in the FreeRTOSTM distribution or available on this site are the exclusive property of Real Time Engineers Ltd..
See the files license.txt (included in the distribution) and this copyright notice for more information. FreeRTOSTM and FreeRTOS.orgTM are trade marks of Real Time Engineers Ltd.