mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-04-21 22:11:57 -04:00
Final commit before tagging - cosmetic changes only.
This commit is contained in:
parent
3291f5a08d
commit
1b010fbaa7
|
@ -1,10 +1,10 @@
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
* Tracealyzer v2.7.0 Recorder Library
|
* Tracealyzer v2.7.7 Recorder Library
|
||||||
* Percepio AB, www.percepio.com
|
* Percepio AB, www.percepio.com
|
||||||
*
|
*
|
||||||
* trcBase.h
|
* trcKernel.c
|
||||||
*
|
*
|
||||||
* Core functionality of the Tracealyzer recorder library.
|
* Functions used by trcKernelHooks.h for storing various kernel events.
|
||||||
*
|
*
|
||||||
* Terms of Use
|
* Terms of Use
|
||||||
* This software is copyright Percepio AB. The recorder library is free for
|
* This software is copyright Percepio AB. The recorder library is free for
|
||||||
|
@ -33,7 +33,7 @@
|
||||||
*
|
*
|
||||||
* Tabs are used for indent in this file (1 tab = 4 spaces)
|
* Tabs are used for indent in this file (1 tab = 4 spaces)
|
||||||
*
|
*
|
||||||
* Copyright Percepio AB, 2014.
|
* Copyright Percepio AB, 2012-2015.
|
||||||
* www.percepio.com
|
* www.percepio.com
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
* Tracealyzer v2.7.0 Recorder Library
|
* Tracealyzer v2.7.7 Recorder Library
|
||||||
* Percepio AB, www.percepio.com
|
* Percepio AB, www.percepio.com
|
||||||
*
|
*
|
||||||
* trcKernelHooks.h
|
* trcKernelHooks.h
|
||||||
|
@ -40,7 +40,7 @@
|
||||||
* damages, or the exclusion of implied warranties or limitations on how long an
|
* damages, or the exclusion of implied warranties or limitations on how long an
|
||||||
* implied warranty may last, so the above limitations may not apply to you.
|
* implied warranty may last, so the above limitations may not apply to you.
|
||||||
*
|
*
|
||||||
* Copyright Percepio AB, 2013.
|
* Copyright Percepio AB, 2012-2015.
|
||||||
* www.percepio.com
|
* www.percepio.com
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
* Tracealyzer v2.7.0 Recorder Library
|
* Tracealyzer v2.7.7 Recorder Library
|
||||||
* Percepio AB, www.percepio.com
|
* Percepio AB, www.percepio.com
|
||||||
*
|
*
|
||||||
* trcTypes.h
|
* trcTypes.h
|
||||||
|
@ -33,7 +33,7 @@
|
||||||
*
|
*
|
||||||
* Tabs are used for indent in this file (1 tab = 4 spaces)
|
* Tabs are used for indent in this file (1 tab = 4 spaces)
|
||||||
*
|
*
|
||||||
* Copyright Percepio AB, 2014.
|
* Copyright Percepio AB, 2012-2015.
|
||||||
* www.percepio.com
|
* www.percepio.com
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
* Tracealyzer v2.7.0 Recorder Library
|
* Tracealyzer v2.7.7 Recorder Library
|
||||||
* Percepio AB, www.percepio.com
|
* Percepio AB, www.percepio.com
|
||||||
*
|
*
|
||||||
* trcBase.c
|
* trcBase.c
|
||||||
|
@ -33,7 +33,7 @@
|
||||||
*
|
*
|
||||||
* Tabs are used for indent in this file (1 tab = 4 spaces)
|
* Tabs are used for indent in this file (1 tab = 4 spaces)
|
||||||
*
|
*
|
||||||
* Copyright Percepio AB, 2014.
|
* Copyright Percepio AB, 2012-2015.
|
||||||
* www.percepio.com
|
* www.percepio.com
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,15 @@
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
* Tracealyzer v2.7.0 Recorder Library
|
* Tracealyzer v2.7.7 Recorder Library
|
||||||
* Percepio AB, www.percepio.com
|
* Percepio AB, www.percepio.com
|
||||||
*
|
*
|
||||||
* trcHardwarePort.c
|
* trcBase.c
|
||||||
*
|
*
|
||||||
* Contains together with trcHardwarePort.h all hardware portability issues of
|
* Core functionality of the trace recorder library.
|
||||||
* the trace recorder library.
|
|
||||||
*
|
*
|
||||||
* Terms of Use
|
* Terms of Use
|
||||||
* This software is copyright Percepio AB. The recorder library is free for
|
* This software is copyright Percepio AB. The recorder library is free for
|
||||||
* use together with Percepio products. You may distribute the recorder library
|
* use together with Percepio products. You may distribute the recorder library
|
||||||
* in its original form, including modifications in trcPort.c and trcPort.h
|
* in its original form, including modifications in trcHardwarePort.c/.h
|
||||||
* given that these modification are clearly marked as your own modifications
|
* given that these modification are clearly marked as your own modifications
|
||||||
* and documented in the initial comment section of these source files.
|
* and documented in the initial comment section of these source files.
|
||||||
* This software is the intellectual property of Percepio AB and may not be
|
* This software is the intellectual property of Percepio AB and may not be
|
||||||
|
@ -34,7 +33,7 @@
|
||||||
*
|
*
|
||||||
* Tabs are used for indent in this file (1 tab = 4 spaces)
|
* Tabs are used for indent in this file (1 tab = 4 spaces)
|
||||||
*
|
*
|
||||||
* Copyright Percepio AB, 2014.
|
* Copyright Percepio AB, 2012-2015.
|
||||||
* www.percepio.com
|
* www.percepio.com
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
* Tracealyzer v2.7.0 Recorder Library
|
* Tracealyzer v2.7.7 Recorder Library
|
||||||
* Percepio AB, www.percepio.com
|
* Percepio AB, www.percepio.com
|
||||||
*
|
*
|
||||||
* trcKernelPort.c
|
* trcKernelPort.c
|
||||||
|
@ -33,7 +33,7 @@
|
||||||
*
|
*
|
||||||
* Tabs are used for indent in this file (1 tab = 4 spaces)
|
* Tabs are used for indent in this file (1 tab = 4 spaces)
|
||||||
*
|
*
|
||||||
* Copyright Percepio AB, 2014.
|
* Copyright Percepio AB, 2012-2015.
|
||||||
* www.percepio.com
|
* www.percepio.com
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
|
|
|
@ -435,7 +435,7 @@ proc generate {os_handle} {
|
||||||
puts $config_file "void FreeRTOS_SetupTickInterrupt( void );"
|
puts $config_file "void FreeRTOS_SetupTickInterrupt( void );"
|
||||||
puts $config_file "#define configSETUP_TICK_INTERRUPT() FreeRTOS_SetupTickInterrupt()\n"
|
puts $config_file "#define configSETUP_TICK_INTERRUPT() FreeRTOS_SetupTickInterrupt()\n"
|
||||||
puts $config_file "void FreeRTOS_ClearTickInterrupt( void );"
|
puts $config_file "void FreeRTOS_ClearTickInterrupt( void );"
|
||||||
puts $config_file "#define portCLEAR_TICK_INTERRUPT() FreeRTOS_ClearTickInterrupt()\n"
|
puts $config_file "#define configCLEAR_TICK_INTERRUPT() FreeRTOS_ClearTickInterrupt()\n"
|
||||||
}
|
}
|
||||||
# end of if $proctype == "ps7_cortexa9"
|
# end of if $proctype == "ps7_cortexa9"
|
||||||
|
|
||||||
|
|
|
@ -138,9 +138,8 @@ int main( void )
|
||||||
for more details. */
|
for more details. */
|
||||||
for( ;; );
|
for( ;; );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
static void prvTxTask( void *pvParameters )
|
static void prvTxTask( void *pvParameters )
|
||||||
{
|
{
|
||||||
const TickType_t x500ms = pdMS_TO_TICKS( 500UL );
|
const TickType_t x500ms = pdMS_TO_TICKS( 500UL );
|
||||||
|
@ -156,10 +155,12 @@ uint32_t ulValueToSend = 0;
|
||||||
xQueueSend( xQueue, /* The queue being written to. */
|
xQueueSend( xQueue, /* The queue being written to. */
|
||||||
&ulValueToSend, /* The address of the data being sent. */
|
&ulValueToSend, /* The address of the data being sent. */
|
||||||
0UL ); /* The block time. */
|
0UL ); /* The block time. */
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
ulValueToSend++;
|
||||||
|
}
|
||||||
|
}
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
static void prvRxTask( void *pvParameters )
|
static void prvRxTask( void *pvParameters )
|
||||||
{
|
{
|
||||||
uint32_t ulValueReceived;
|
uint32_t ulValueReceived;
|
||||||
|
@ -172,7 +173,7 @@ uint32_t ulValueReceived;
|
||||||
portMAX_DELAY ); /* Wait without a timeout for data. */
|
portMAX_DELAY ); /* Wait without a timeout for data. */
|
||||||
|
|
||||||
/* Print the received data. */
|
/* Print the received data. */
|
||||||
xil_printf( "Rx task received %u\r\n", ( unsigned int ) ulValueReceived );
|
xil_printf( "Rx task received %d\r\n", ( int ) ulValueReceived );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue