Hi!
I am working on porting the FreeRTOS kernel onto a TM4C1294ncpdt custom board. I am using FreeRTOS 10.2.1 and CCS 9.1.
I have created a project, allocated 51200 (50k) bytes for heap. 32768(32k) bytes for stack and I believe I have the linker file to match. I have used some of the older examples as well as the FreeRTOS download example as a comparison.
Without any tasks created, the scheduler launches and hits the systick isr as expected.
The problem I am having is with a task creation. As part of the task creation, there is a memset function to "Fill the stack with a known value to assist debugging" within the tasks.c file. This memset puts my micro into a fault isr. The memory browser appears to indicate not a single iteration succeeded.
I am stumped. What in a memset would cause my processor to hit a hard fault handler? The code seems to be passing in logical SRAM location and size. Is there something else I need to have enabled to support memset? ANY insight would be greatly appreciated.
Thank you!