URL
https://opencores.org/ocsvn/plasma/plasma/trunk
[/] [plasma/] [trunk/] [kernel/] [rtos.c] - Diff between revs 416 and 422
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 416 |
Rev 422 |
Line 1379... |
Line 1379... |
int main(int programEnd, char *argv[])
|
int main(int programEnd, char *argv[])
|
{
|
{
|
(void)programEnd; //Pointer to end of used memory
|
(void)programEnd; //Pointer to end of used memory
|
(void)argv;
|
(void)argv;
|
|
|
UartPrintfCritical("Starting RTOS\n");
|
UartPrintfCritical("Starting RTOS " __DATE__ " " __TIME__ "\n");
|
MemoryWrite(IRQ_MASK, 0);
|
MemoryWrite(IRQ_MASK, 0);
|
#ifdef WIN32
|
#ifdef WIN32
|
OS_Init((uint32*)HeapSpace, sizeof(HeapSpace)); //For PC simulation
|
OS_Init((uint32*)HeapSpace, sizeof(HeapSpace)); //For PC simulation
|
#else
|
#else
|
//Create heap in remaining space after program in 1MB external RAM
|
//Create heap in remaining space after program in 1MB external RAM
|
© copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.