mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-04-19 21:11:57 -04:00
Add link to dual core blog post into STM32H745I demo.
Doxygen corrections in list.h. Use #error to check FreeRTOS.h is included before message_buffer.h and stream_buffer.h.
This commit is contained in:
parent
246bb6e806
commit
fa404422b9
|
@ -27,7 +27,8 @@
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* See https://www.freertos.org/STM32H7_Dual_Core_AMP_RTOS_demo.html for usage
|
* See https://www.freertos.org/STM32H7_Dual_Core_AMP_RTOS_demo.html for usage
|
||||||
* instructions (TBD, not available at the time of writing).
|
* instructions, and the following blog post for a more detailed explanation
|
||||||
|
* https://www.freertos.org/articles/001_simple_freertos_core_to_core_communication/simple_freertos_core_to_core_communication_AMP.html
|
||||||
*
|
*
|
||||||
* Behavior
|
* Behavior
|
||||||
* --------
|
* --------
|
||||||
|
@ -382,7 +383,7 @@ BaseType_t xHigherPriorityTaskWoken = pdFALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Normal FreeRTOS "yield from interrupt" semantics, where
|
/* Normal FreeRTOS "yield from interrupt" semantics, where
|
||||||
xHigherPriorityTaskWoken is initialzed to pdFALSE and will then get set to
|
xHigherPriorityTaskWoken is initialised to pdFALSE and will then get set to
|
||||||
pdTRUE if the interrupt unblocks a task that has a priority above that of
|
pdTRUE if the interrupt unblocks a task that has a priority above that of
|
||||||
the currently executing task. */
|
the currently executing task. */
|
||||||
portYIELD_FROM_ISR( xHigherPriorityTaskWoken );
|
portYIELD_FROM_ISR( xHigherPriorityTaskWoken );
|
||||||
|
|
|
@ -27,7 +27,8 @@
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* See https://www.freertos.org/STM32H7_Dual_Core_AMP_RTOS_demo.html for usage
|
* See https://www.freertos.org/STM32H7_Dual_Core_AMP_RTOS_demo.html for usage
|
||||||
* instructions (TBD, not available at the time of writing).
|
* instructions, and the following blog post for a more detailed explanation
|
||||||
|
* https://www.freertos.org/articles/001_simple_freertos_core_to_core_communication/simple_freertos_core_to_core_communication_AMP.html
|
||||||
*
|
*
|
||||||
* Behavior
|
* Behavior
|
||||||
* --------
|
* --------
|
||||||
|
@ -287,9 +288,7 @@ MessageBufferHandle_t xUpdatedBuffer = ( MessageBufferHandle_t ) xUpdatedMessage
|
||||||
{
|
{
|
||||||
while( xMessageBufferSend( xControlMessageBuffer, &xUpdatedBuffer, sizeof( xUpdatedBuffer ), mbaDONT_BLOCK ) != sizeof( xUpdatedBuffer ) )
|
while( xMessageBufferSend( xControlMessageBuffer, &xUpdatedBuffer, sizeof( xUpdatedBuffer ), mbaDONT_BLOCK ) != sizeof( xUpdatedBuffer ) )
|
||||||
{
|
{
|
||||||
/* Nothing to do here. Note it is very bad to loop in an interrupt
|
/* Nothing to do here. */
|
||||||
service routine. If a loop is really required then defer the
|
|
||||||
routine to a task. */
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Generate interrupt in the M4 core. */
|
/* Generate interrupt in the M4 core. */
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
<name>C-SPY</name>
|
<name>C-SPY</name>
|
||||||
<archiveVersion>2</archiveVersion>
|
<archiveVersion>2</archiveVersion>
|
||||||
<data>
|
<data>
|
||||||
<version>30</version>
|
<version>31</version>
|
||||||
<wantNonLocal>1</wantNonLocal>
|
<wantNonLocal>1</wantNonLocal>
|
||||||
<debug>1</debug>
|
<debug>1</debug>
|
||||||
<option>
|
<option>
|
||||||
|
@ -44,7 +44,7 @@
|
||||||
</option>
|
</option>
|
||||||
<option>
|
<option>
|
||||||
<name>MemFile</name>
|
<name>MemFile</name>
|
||||||
<state>$TOOLKIT_DIR$\CONFIG\debugger\ST\STM32H7x5_CM7.ddf</state>
|
<state>$TOOLKIT_DIR$\CONFIG\debugger\ST\STM32H745XI_CM7.ddf</state>
|
||||||
</option>
|
</option>
|
||||||
<option>
|
<option>
|
||||||
<name>RunToEnable</name>
|
<name>RunToEnable</name>
|
||||||
|
@ -84,11 +84,11 @@
|
||||||
</option>
|
</option>
|
||||||
<option>
|
<option>
|
||||||
<name>OCDynDriverList</name>
|
<name>OCDynDriverList</name>
|
||||||
<state>IJET_ID</state>
|
<state>STLINK_ID</state>
|
||||||
</option>
|
</option>
|
||||||
<option>
|
<option>
|
||||||
<name>OCLastSavedByProductVersion</name>
|
<name>OCLastSavedByProductVersion</name>
|
||||||
<state>8.32.1.18618</state>
|
<state>8.40.1.21529</state>
|
||||||
</option>
|
</option>
|
||||||
<option>
|
<option>
|
||||||
<name>UseFlashLoader</name>
|
<name>UseFlashLoader</name>
|
||||||
|
@ -112,7 +112,7 @@
|
||||||
</option>
|
</option>
|
||||||
<option>
|
<option>
|
||||||
<name>FlashLoadersV3</name>
|
<name>FlashLoadersV3</name>
|
||||||
<state>$TOOLKIT_DIR$\config\flashloader\ST\FlashSTM32H7xxx_CM7.board</state>
|
<state>$TOOLKIT_DIR$\config\flashloader\ST\FlashSTM32H7xxxI.board</state>
|
||||||
</option>
|
</option>
|
||||||
<option>
|
<option>
|
||||||
<name>OCImagesSuppressCheck1</name>
|
<name>OCImagesSuppressCheck1</name>
|
||||||
|
@ -182,14 +182,6 @@
|
||||||
<name>OCMulticoreNrOfCores</name>
|
<name>OCMulticoreNrOfCores</name>
|
||||||
<state>1</state>
|
<state>1</state>
|
||||||
</option>
|
</option>
|
||||||
<option>
|
|
||||||
<name>OCMulticoreMaster</name>
|
|
||||||
<state>0</state>
|
|
||||||
</option>
|
|
||||||
<option>
|
|
||||||
<name>OCMulticorePort</name>
|
|
||||||
<state>53461</state>
|
|
||||||
</option>
|
|
||||||
<option>
|
<option>
|
||||||
<name>OCMulticoreWorkspace</name>
|
<name>OCMulticoreWorkspace</name>
|
||||||
<state>C:\Users\ribarry\Dev\FreeRTOS\Trial\Active\STM32H7_dual_core\WorkingCopy\Demo\CORTEX_M7_M4_STM32H745I_Discovery_IAR\Project.eww</state>
|
<state>C:\Users\ribarry\Dev\FreeRTOS\Trial\Active\STM32H7_dual_core\WorkingCopy\Demo\CORTEX_M7_M4_STM32H745I_Discovery_IAR\Project.eww</state>
|
||||||
|
@ -218,6 +210,14 @@
|
||||||
<name>OCMulticoreNrOfCoresSlave</name>
|
<name>OCMulticoreNrOfCoresSlave</name>
|
||||||
<state>1</state>
|
<state>1</state>
|
||||||
</option>
|
</option>
|
||||||
|
<option>
|
||||||
|
<name>OCMulticoreAMPConfigType</name>
|
||||||
|
<state>0</state>
|
||||||
|
</option>
|
||||||
|
<option>
|
||||||
|
<name>OCMulticoreSessionFile</name>
|
||||||
|
<state></state>
|
||||||
|
</option>
|
||||||
</data>
|
</data>
|
||||||
</settings>
|
</settings>
|
||||||
<settings>
|
<settings>
|
||||||
|
@ -1432,6 +1432,10 @@
|
||||||
<file>$TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin</file>
|
<file>$TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin</file>
|
||||||
<loadFlag>0</loadFlag>
|
<loadFlag>0</loadFlag>
|
||||||
</plugin>
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<file>$TOOLKIT_DIR$\plugins\rtos\RemedyRtosViewer\RemedyRtosViewer.ewplugin</file>
|
||||||
|
<loadFlag>0</loadFlag>
|
||||||
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
<file>$TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin</file>
|
<file>$TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin</file>
|
||||||
<loadFlag>0</loadFlag>
|
<loadFlag>0</loadFlag>
|
||||||
|
@ -1464,10 +1468,6 @@
|
||||||
<file>$TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin</file>
|
<file>$TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin</file>
|
||||||
<loadFlag>0</loadFlag>
|
<loadFlag>0</loadFlag>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
|
||||||
<file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>
|
|
||||||
<loadFlag>1</loadFlag>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
<plugin>
|
||||||
<file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>
|
<file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>
|
||||||
<loadFlag>0</loadFlag>
|
<loadFlag>0</loadFlag>
|
||||||
|
@ -1492,7 +1492,7 @@
|
||||||
<name>C-SPY</name>
|
<name>C-SPY</name>
|
||||||
<archiveVersion>2</archiveVersion>
|
<archiveVersion>2</archiveVersion>
|
||||||
<data>
|
<data>
|
||||||
<version>30</version>
|
<version>31</version>
|
||||||
<wantNonLocal>1</wantNonLocal>
|
<wantNonLocal>1</wantNonLocal>
|
||||||
<debug>1</debug>
|
<debug>1</debug>
|
||||||
<option>
|
<option>
|
||||||
|
@ -1525,7 +1525,7 @@
|
||||||
</option>
|
</option>
|
||||||
<option>
|
<option>
|
||||||
<name>MemFile</name>
|
<name>MemFile</name>
|
||||||
<state>$TOOLKIT_DIR$\CONFIG\debugger\ST\STM32H7x5_CM4.ddf</state>
|
<state>$TOOLKIT_DIR$\CONFIG\debugger\ST\STM32H745XI_CM4.ddf</state>
|
||||||
</option>
|
</option>
|
||||||
<option>
|
<option>
|
||||||
<name>RunToEnable</name>
|
<name>RunToEnable</name>
|
||||||
|
@ -1565,11 +1565,11 @@
|
||||||
</option>
|
</option>
|
||||||
<option>
|
<option>
|
||||||
<name>OCDynDriverList</name>
|
<name>OCDynDriverList</name>
|
||||||
<state>IJET_ID</state>
|
<state>STLINK_ID</state>
|
||||||
</option>
|
</option>
|
||||||
<option>
|
<option>
|
||||||
<name>OCLastSavedByProductVersion</name>
|
<name>OCLastSavedByProductVersion</name>
|
||||||
<state>8.32.1.18618</state>
|
<state>8.40.1.21529</state>
|
||||||
</option>
|
</option>
|
||||||
<option>
|
<option>
|
||||||
<name>UseFlashLoader</name>
|
<name>UseFlashLoader</name>
|
||||||
|
@ -1593,7 +1593,7 @@
|
||||||
</option>
|
</option>
|
||||||
<option>
|
<option>
|
||||||
<name>FlashLoadersV3</name>
|
<name>FlashLoadersV3</name>
|
||||||
<state>$TOOLKIT_DIR$\config\flashloader\ST\FlashSTM32H7xxx_CM4.board</state>
|
<state>$TOOLKIT_DIR$\config\flashloader\ST\FlashSTM32H7xxxI.board</state>
|
||||||
</option>
|
</option>
|
||||||
<option>
|
<option>
|
||||||
<name>OCImagesSuppressCheck1</name>
|
<name>OCImagesSuppressCheck1</name>
|
||||||
|
@ -1663,14 +1663,6 @@
|
||||||
<name>OCMulticoreNrOfCores</name>
|
<name>OCMulticoreNrOfCores</name>
|
||||||
<state>1</state>
|
<state>1</state>
|
||||||
</option>
|
</option>
|
||||||
<option>
|
|
||||||
<name>OCMulticoreMaster</name>
|
|
||||||
<state>0</state>
|
|
||||||
</option>
|
|
||||||
<option>
|
|
||||||
<name>OCMulticorePort</name>
|
|
||||||
<state>53461</state>
|
|
||||||
</option>
|
|
||||||
<option>
|
<option>
|
||||||
<name>OCMulticoreWorkspace</name>
|
<name>OCMulticoreWorkspace</name>
|
||||||
<state></state>
|
<state></state>
|
||||||
|
@ -1699,6 +1691,14 @@
|
||||||
<name>OCMulticoreNrOfCoresSlave</name>
|
<name>OCMulticoreNrOfCoresSlave</name>
|
||||||
<state>1</state>
|
<state>1</state>
|
||||||
</option>
|
</option>
|
||||||
|
<option>
|
||||||
|
<name>OCMulticoreAMPConfigType</name>
|
||||||
|
<state>0</state>
|
||||||
|
</option>
|
||||||
|
<option>
|
||||||
|
<name>OCMulticoreSessionFile</name>
|
||||||
|
<state></state>
|
||||||
|
</option>
|
||||||
</data>
|
</data>
|
||||||
</settings>
|
</settings>
|
||||||
<settings>
|
<settings>
|
||||||
|
@ -2913,6 +2913,10 @@
|
||||||
<file>$TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin</file>
|
<file>$TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin</file>
|
||||||
<loadFlag>0</loadFlag>
|
<loadFlag>0</loadFlag>
|
||||||
</plugin>
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<file>$TOOLKIT_DIR$\plugins\rtos\RemedyRtosViewer\RemedyRtosViewer.ewplugin</file>
|
||||||
|
<loadFlag>0</loadFlag>
|
||||||
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
<file>$TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin</file>
|
<file>$TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin</file>
|
||||||
<loadFlag>0</loadFlag>
|
<loadFlag>0</loadFlag>
|
||||||
|
@ -2945,10 +2949,6 @@
|
||||||
<file>$TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin</file>
|
<file>$TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin</file>
|
||||||
<loadFlag>0</loadFlag>
|
<loadFlag>0</loadFlag>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
|
||||||
<file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>
|
|
||||||
<loadFlag>1</loadFlag>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
<plugin>
|
||||||
<file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>
|
<file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>
|
||||||
<loadFlag>0</loadFlag>
|
<loadFlag>0</loadFlag>
|
||||||
|
|
|
@ -25,7 +25,7 @@ if not "%~1" == "" goto debugFile
|
||||||
|
|
||||||
@echo on
|
@echo on
|
||||||
|
|
||||||
"C:\devtools\IAR Systems\Embedded Workbench 8.2\common\bin\cspybat" -f "C:\Users\ribarry\Dev\FreeRTOS\Trial\Active\STM32H7_dual_core\WorkingCopy\Demo\CORTEX_M7_M4_STM32H745I_Discovery_IAR\settings\Project.STM32H745I_Discovery_CM4.general.xcl" --backend -f "C:\Users\ribarry\Dev\FreeRTOS\Trial\Active\STM32H7_dual_core\WorkingCopy\Demo\CORTEX_M7_M4_STM32H745I_Discovery_IAR\settings\Project.STM32H745I_Discovery_CM4.driver.xcl"
|
"C:\devtools\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Users\ribarry\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\CORTEX_M7_M4_AMP_STM32H745I_Discovery_IAR\settings\Project.STM32H745I_Discovery_CM4.general.xcl" --backend -f "C:\Users\ribarry\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\CORTEX_M7_M4_AMP_STM32H745I_Discovery_IAR\settings\Project.STM32H745I_Discovery_CM4.driver.xcl"
|
||||||
|
|
||||||
@echo off
|
@echo off
|
||||||
goto end
|
goto end
|
||||||
|
@ -34,7 +34,7 @@ goto end
|
||||||
|
|
||||||
@echo on
|
@echo on
|
||||||
|
|
||||||
"C:\devtools\IAR Systems\Embedded Workbench 8.2\common\bin\cspybat" -f "C:\Users\ribarry\Dev\FreeRTOS\Trial\Active\STM32H7_dual_core\WorkingCopy\Demo\CORTEX_M7_M4_STM32H745I_Discovery_IAR\settings\Project.STM32H745I_Discovery_CM4.general.xcl" "--debug_file=%~1" --backend -f "C:\Users\ribarry\Dev\FreeRTOS\Trial\Active\STM32H7_dual_core\WorkingCopy\Demo\CORTEX_M7_M4_STM32H745I_Discovery_IAR\settings\Project.STM32H745I_Discovery_CM4.driver.xcl"
|
"C:\devtools\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Users\ribarry\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\CORTEX_M7_M4_AMP_STM32H745I_Discovery_IAR\settings\Project.STM32H745I_Discovery_CM4.general.xcl" "--debug_file=%~1" --backend -f "C:\Users\ribarry\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\CORTEX_M7_M4_AMP_STM32H745I_Discovery_IAR\settings\Project.STM32H745I_Discovery_CM4.driver.xcl"
|
||||||
|
|
||||||
@echo off
|
@echo off
|
||||||
:end
|
:end
|
|
@ -23,9 +23,9 @@
|
||||||
|
|
||||||
if ($debugfile -eq "")
|
if ($debugfile -eq "")
|
||||||
{
|
{
|
||||||
& "C:\devtools\IAR Systems\Embedded Workbench 8.2\common\bin\cspybat" -f "C:\Users\ribarry\Dev\FreeRTOS\Trial\Active\STM32H7_dual_core\WorkingCopy\Demo\CORTEX_M7_M4_STM32H745I_Discovery_IAR\settings\Project.STM32H745I_Discovery_CM4.general.xcl" --backend -f "C:\Users\ribarry\Dev\FreeRTOS\Trial\Active\STM32H7_dual_core\WorkingCopy\Demo\CORTEX_M7_M4_STM32H745I_Discovery_IAR\settings\Project.STM32H745I_Discovery_CM4.driver.xcl"
|
& "C:\devtools\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Users\ribarry\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\CORTEX_M7_M4_AMP_STM32H745I_Discovery_IAR\settings\Project.STM32H745I_Discovery_CM4.general.xcl" --backend -f "C:\Users\ribarry\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\CORTEX_M7_M4_AMP_STM32H745I_Discovery_IAR\settings\Project.STM32H745I_Discovery_CM4.driver.xcl"
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
& "C:\devtools\IAR Systems\Embedded Workbench 8.2\common\bin\cspybat" -f "C:\Users\ribarry\Dev\FreeRTOS\Trial\Active\STM32H7_dual_core\WorkingCopy\Demo\CORTEX_M7_M4_STM32H745I_Discovery_IAR\settings\Project.STM32H745I_Discovery_CM4.general.xcl" --debug_file=$debugfile --backend -f "C:\Users\ribarry\Dev\FreeRTOS\Trial\Active\STM32H7_dual_core\WorkingCopy\Demo\CORTEX_M7_M4_STM32H745I_Discovery_IAR\settings\Project.STM32H745I_Discovery_CM4.driver.xcl"
|
& "C:\devtools\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Users\ribarry\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\CORTEX_M7_M4_AMP_STM32H745I_Discovery_IAR\settings\Project.STM32H745I_Discovery_CM4.general.xcl" --debug_file=$debugfile --backend -f "C:\Users\ribarry\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\CORTEX_M7_M4_AMP_STM32H745I_Discovery_IAR\settings\Project.STM32H745I_Discovery_CM4.driver.xcl"
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,37 +6,23 @@
|
||||||
|
|
||||||
"-p"
|
"-p"
|
||||||
|
|
||||||
"C:\devtools\IAR Systems\Embedded Workbench 8.2\arm\CONFIG\debugger\ST\STM32H7x5_CM4.ddf"
|
"C:\devtools\IAR Systems\Embedded Workbench 8.3\arm\CONFIG\debugger\ST\STM32H745XI_CM4.ddf"
|
||||||
|
|
||||||
"--semihosting"
|
"--semihosting"
|
||||||
|
|
||||||
"--device=STM32H745XI_CM4"
|
"--device=STM32H745XI_CM4"
|
||||||
|
|
||||||
"--multicore_nr_of_cores=1"
|
|
||||||
|
|
||||||
"--jet_script_file=C:\devtools\IAR Systems\Embedded Workbench 8.2\arm\config\debugger\ST\STM32.ProbeScript"
|
|
||||||
|
|
||||||
"--jet_standard_reset=9,0,0"
|
|
||||||
|
|
||||||
"--reset_style=\"0,-,0,Disabled__no_reset_\""
|
|
||||||
|
|
||||||
"--reset_style=\"1,-,0,Software\""
|
|
||||||
|
|
||||||
"--reset_style=\"2,-,0,Hardware\""
|
|
||||||
|
|
||||||
"--reset_style=\"3,-,0,Core\""
|
|
||||||
|
|
||||||
"--reset_style=\"4,-,0,System\""
|
|
||||||
|
|
||||||
"--reset_style=\"9,ConnectUnderReset,1,Connect_during_reset\""
|
|
||||||
|
|
||||||
"--jet_power_from_probe=leave_on"
|
|
||||||
|
|
||||||
"--drv_interface=SWD"
|
"--drv_interface=SWD"
|
||||||
|
|
||||||
"--drv_catch_exceptions=0xff0"
|
"--stlink_reset_strategy=0,2"
|
||||||
|
|
||||||
"--board_file=C:\devtools\IAR Systems\Embedded Workbench 8.2\arm\config\flashloader\ST\FlashSTM32H7xxx_CM4.board"
|
"--drv_swo_clock_setup=200000000,0,2000000"
|
||||||
|
|
||||||
|
"--drv_catch_exceptions=0x000"
|
||||||
|
|
||||||
|
"--drv_debug_ap=3"
|
||||||
|
|
||||||
|
"--stlink_probe=stlinkv3"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,20 @@
|
||||||
"C:\devtools\IAR Systems\Embedded Workbench 8.2\arm\bin\armproc.dll"
|
"C:\devtools\IAR Systems\Embedded Workbench 8.3\arm\bin\armproc.dll"
|
||||||
|
|
||||||
"C:\devtools\IAR Systems\Embedded Workbench 8.2\arm\bin\armJET.dll"
|
"C:\devtools\IAR Systems\Embedded Workbench 8.3\arm\bin\armstlink2.dll"
|
||||||
|
|
||||||
"C:\Users\ribarry\Dev\FreeRTOS\Trial\Active\STM32H7_dual_core\WorkingCopy\Demo\CORTEX_M7_M4_STM32H745I_Discovery_IAR\STM32H745I_Discovery_CM4\Exe\STM32H745I_Discovery_CM4.out"
|
"C:\Users\ribarry\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\CORTEX_M7_M4_AMP_STM32H745I_Discovery_IAR\STM32H745I_Discovery_CM4\Exe\STM32H745I_Discovery_CM4.out"
|
||||||
|
|
||||||
--plugin="C:\devtools\IAR Systems\Embedded Workbench 8.2\arm\bin\armbat.dll"
|
--plugin="C:\devtools\IAR Systems\Embedded Workbench 8.3\arm\bin\armbat.dll"
|
||||||
|
|
||||||
--flash_loader="C:\devtools\IAR Systems\Embedded Workbench 8.2\arm\config\flashloader\ST\FlashSTM32H7xxx_CM4.board"
|
--device_macro="C:\devtools\IAR Systems\Embedded Workbench 8.3\arm\config\debugger\ST\STM32H7xx_M4.dmac"
|
||||||
|
|
||||||
|
--device_macro="C:\devtools\IAR Systems\Embedded Workbench 8.3\arm\config\debugger\ST\STM32H7xx_DBG.dmac"
|
||||||
|
|
||||||
|
--device_macro="C:\devtools\IAR Systems\Embedded Workbench 8.3\arm\config\debugger\ST\STM32H7xx_OB.dmac"
|
||||||
|
|
||||||
|
--device_macro="C:\devtools\IAR Systems\Embedded Workbench 8.3\arm\config\debugger\ST\STM32H7xx_TRACE.dmac"
|
||||||
|
|
||||||
|
--flash_loader="C:\devtools\IAR Systems\Embedded Workbench 8.3\arm\config\flashloader\ST\FlashSTM32H7xxxI.board"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,7 @@ if not "%~1" == "" goto debugFile
|
||||||
|
|
||||||
@echo on
|
@echo on
|
||||||
|
|
||||||
"C:\devtools\IAR Systems\Embedded Workbench 8.2\common\bin\cspybat" -f "C:\Users\ribarry\Dev\FreeRTOS\Trial\Active\STM32H7_dual_core\WorkingCopy\Demo\CORTEX_M7_M4_STM32H745I_Discovery_IAR\settings\Project.STM32H745I_Discovery_CM7.general.xcl" --backend -f "C:\Users\ribarry\Dev\FreeRTOS\Trial\Active\STM32H7_dual_core\WorkingCopy\Demo\CORTEX_M7_M4_STM32H745I_Discovery_IAR\settings\Project.STM32H745I_Discovery_CM7.driver.xcl"
|
"C:\devtools\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Users\ribarry\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\CORTEX_M7_M4_AMP_STM32H745I_Discovery_IAR\settings\Project.STM32H745I_Discovery_CM7.general.xcl" --backend -f "C:\Users\ribarry\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\CORTEX_M7_M4_AMP_STM32H745I_Discovery_IAR\settings\Project.STM32H745I_Discovery_CM7.driver.xcl"
|
||||||
|
|
||||||
@echo off
|
@echo off
|
||||||
goto end
|
goto end
|
||||||
|
@ -34,7 +34,7 @@ goto end
|
||||||
|
|
||||||
@echo on
|
@echo on
|
||||||
|
|
||||||
"C:\devtools\IAR Systems\Embedded Workbench 8.2\common\bin\cspybat" -f "C:\Users\ribarry\Dev\FreeRTOS\Trial\Active\STM32H7_dual_core\WorkingCopy\Demo\CORTEX_M7_M4_STM32H745I_Discovery_IAR\settings\Project.STM32H745I_Discovery_CM7.general.xcl" "--debug_file=%~1" --backend -f "C:\Users\ribarry\Dev\FreeRTOS\Trial\Active\STM32H7_dual_core\WorkingCopy\Demo\CORTEX_M7_M4_STM32H745I_Discovery_IAR\settings\Project.STM32H745I_Discovery_CM7.driver.xcl"
|
"C:\devtools\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Users\ribarry\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\CORTEX_M7_M4_AMP_STM32H745I_Discovery_IAR\settings\Project.STM32H745I_Discovery_CM7.general.xcl" "--debug_file=%~1" --backend -f "C:\Users\ribarry\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\CORTEX_M7_M4_AMP_STM32H745I_Discovery_IAR\settings\Project.STM32H745I_Discovery_CM7.driver.xcl"
|
||||||
|
|
||||||
@echo off
|
@echo off
|
||||||
:end
|
:end
|
|
@ -23,9 +23,9 @@
|
||||||
|
|
||||||
if ($debugfile -eq "")
|
if ($debugfile -eq "")
|
||||||
{
|
{
|
||||||
& "C:\devtools\IAR Systems\Embedded Workbench 8.2\common\bin\cspybat" -f "C:\Users\ribarry\Dev\FreeRTOS\Trial\Active\STM32H7_dual_core\WorkingCopy\Demo\CORTEX_M7_M4_STM32H745I_Discovery_IAR\settings\Project.STM32H745I_Discovery_CM7.general.xcl" --backend -f "C:\Users\ribarry\Dev\FreeRTOS\Trial\Active\STM32H7_dual_core\WorkingCopy\Demo\CORTEX_M7_M4_STM32H745I_Discovery_IAR\settings\Project.STM32H745I_Discovery_CM7.driver.xcl"
|
& "C:\devtools\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Users\ribarry\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\CORTEX_M7_M4_AMP_STM32H745I_Discovery_IAR\settings\Project.STM32H745I_Discovery_CM7.general.xcl" --backend -f "C:\Users\ribarry\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\CORTEX_M7_M4_AMP_STM32H745I_Discovery_IAR\settings\Project.STM32H745I_Discovery_CM7.driver.xcl"
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
& "C:\devtools\IAR Systems\Embedded Workbench 8.2\common\bin\cspybat" -f "C:\Users\ribarry\Dev\FreeRTOS\Trial\Active\STM32H7_dual_core\WorkingCopy\Demo\CORTEX_M7_M4_STM32H745I_Discovery_IAR\settings\Project.STM32H745I_Discovery_CM7.general.xcl" --debug_file=$debugfile --backend -f "C:\Users\ribarry\Dev\FreeRTOS\Trial\Active\STM32H7_dual_core\WorkingCopy\Demo\CORTEX_M7_M4_STM32H745I_Discovery_IAR\settings\Project.STM32H745I_Discovery_CM7.driver.xcl"
|
& "C:\devtools\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Users\ribarry\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\CORTEX_M7_M4_AMP_STM32H745I_Discovery_IAR\settings\Project.STM32H745I_Discovery_CM7.general.xcl" --debug_file=$debugfile --backend -f "C:\Users\ribarry\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\CORTEX_M7_M4_AMP_STM32H745I_Discovery_IAR\settings\Project.STM32H745I_Discovery_CM7.driver.xcl"
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
|
|
||||||
"-p"
|
"-p"
|
||||||
|
|
||||||
"C:\devtools\IAR Systems\Embedded Workbench 8.2\arm\CONFIG\debugger\ST\STM32H7x5_CM7.ddf"
|
"C:\devtools\IAR Systems\Embedded Workbench 8.3\arm\CONFIG\debugger\ST\STM32H745XI_CM7.ddf"
|
||||||
|
|
||||||
"--drv_verify_download"
|
"--drv_verify_download"
|
||||||
|
|
||||||
|
@ -14,31 +14,17 @@
|
||||||
|
|
||||||
"--device=STM32H745XI_CM7"
|
"--device=STM32H745XI_CM7"
|
||||||
|
|
||||||
"--multicore_nr_of_cores=1"
|
|
||||||
|
|
||||||
"--jet_script_file=C:\devtools\IAR Systems\Embedded Workbench 8.2\arm\config\debugger\ST\STM32.ProbeScript"
|
|
||||||
|
|
||||||
"--jet_standard_reset=9,0,0"
|
|
||||||
|
|
||||||
"--reset_style=\"0,-,0,Disabled__no_reset_\""
|
|
||||||
|
|
||||||
"--reset_style=\"1,-,0,Software\""
|
|
||||||
|
|
||||||
"--reset_style=\"2,-,0,Hardware\""
|
|
||||||
|
|
||||||
"--reset_style=\"3,-,0,Core\""
|
|
||||||
|
|
||||||
"--reset_style=\"4,-,0,System\""
|
|
||||||
|
|
||||||
"--reset_style=\"9,ConnectUnderReset,1,Connect_during_reset\""
|
|
||||||
|
|
||||||
"--jet_power_from_probe=leave_on"
|
|
||||||
|
|
||||||
"--drv_interface=SWD"
|
"--drv_interface=SWD"
|
||||||
|
|
||||||
"--drv_catch_exceptions=0xff0"
|
"--stlink_reset_strategy=0,0"
|
||||||
|
|
||||||
"--board_file=C:\devtools\IAR Systems\Embedded Workbench 8.2\arm\config\flashloader\ST\FlashSTM32H7xxx_CM7.board"
|
"--drv_swo_clock_setup=400000000,0,2000000"
|
||||||
|
|
||||||
|
"--drv_catch_exceptions=0x000"
|
||||||
|
|
||||||
|
"--drv_debug_ap=0"
|
||||||
|
|
||||||
|
"--stlink_probe=stlinkv3"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,20 @@
|
||||||
"C:\devtools\IAR Systems\Embedded Workbench 8.2\arm\bin\armproc.dll"
|
"C:\devtools\IAR Systems\Embedded Workbench 8.3\arm\bin\armproc.dll"
|
||||||
|
|
||||||
"C:\devtools\IAR Systems\Embedded Workbench 8.2\arm\bin\armJET.dll"
|
"C:\devtools\IAR Systems\Embedded Workbench 8.3\arm\bin\armstlink2.dll"
|
||||||
|
|
||||||
"C:\Users\ribarry\Dev\FreeRTOS\Trial\Active\STM32H7_dual_core\WorkingCopy\Demo\CORTEX_M7_M4_STM32H745I_Discovery_IAR\STM32H745I_Discovery_CM7\Exe\STM32H745I_Discovery_CM7.out"
|
"C:\Users\ribarry\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\CORTEX_M7_M4_AMP_STM32H745I_Discovery_IAR\STM32H745I_Discovery_CM7\Exe\STM32H745I_Discovery_CM7.out"
|
||||||
|
|
||||||
--plugin="C:\devtools\IAR Systems\Embedded Workbench 8.2\arm\bin\armbat.dll"
|
--plugin="C:\devtools\IAR Systems\Embedded Workbench 8.3\arm\bin\armbat.dll"
|
||||||
|
|
||||||
--flash_loader="C:\devtools\IAR Systems\Embedded Workbench 8.2\arm\config\flashloader\ST\FlashSTM32H7xxx_CM7.board"
|
--device_macro="C:\devtools\IAR Systems\Embedded Workbench 8.3\arm\config\debugger\ST\STM32H7xx.dmac"
|
||||||
|
|
||||||
|
--device_macro="C:\devtools\IAR Systems\Embedded Workbench 8.3\arm\config\debugger\ST\STM32H7xx_DBG.dmac"
|
||||||
|
|
||||||
|
--device_macro="C:\devtools\IAR Systems\Embedded Workbench 8.3\arm\config\debugger\ST\STM32H7xx_OB.dmac"
|
||||||
|
|
||||||
|
--device_macro="C:\devtools\IAR Systems\Embedded Workbench 8.3\arm\config\debugger\ST\STM32H7xx_TRACE.dmac"
|
||||||
|
|
||||||
|
--flash_loader="C:\devtools\IAR Systems\Embedded Workbench 8.3\arm\config\flashloader\ST\FlashSTM32H7xxxI.board"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -4,8 +4,10 @@
|
||||||
<EnableCache>0</EnableCache>
|
<EnableCache>0</EnableCache>
|
||||||
</ArmDriver>
|
</ArmDriver>
|
||||||
<StLinkDriver>
|
<StLinkDriver>
|
||||||
|
<stlinkserialNo>35333131</stlinkserialNo>
|
||||||
|
<stlinkfoundProbes />
|
||||||
<stlinkResetStyle>0</stlinkResetStyle>
|
<stlinkResetStyle>0</stlinkResetStyle>
|
||||||
<stlinkResetStrategy>2</stlinkResetStrategy>
|
<stlinkResetStrategy>0</stlinkResetStrategy>
|
||||||
<CStepIntDis>_ 0</CStepIntDis>
|
<CStepIntDis>_ 0</CStepIntDis>
|
||||||
<LeaveTargetRunning>_ 1</LeaveTargetRunning>
|
<LeaveTargetRunning>_ 1</LeaveTargetRunning>
|
||||||
</StLinkDriver>
|
</StLinkDriver>
|
||||||
|
@ -22,7 +24,7 @@
|
||||||
</Stack>
|
</Stack>
|
||||||
<PlDriver>
|
<PlDriver>
|
||||||
<FirstRun>0</FirstRun>
|
<FirstRun>0</FirstRun>
|
||||||
<MemConfigValue>C:\devtools\IAR Systems\Embedded Workbench 8.2\arm\CONFIG\debugger\ST\STM32H7x5_CM4.ddf</MemConfigValue>
|
<MemConfigValue>C:\devtools\IAR Systems\Embedded Workbench 8.3\arm\CONFIG\debugger\ST\STM32H745XI_CM7.ddf</MemConfigValue>
|
||||||
</PlDriver>
|
</PlDriver>
|
||||||
<Jet>
|
<Jet>
|
||||||
<JetConnSerialNo>73866</JetConnSerialNo>
|
<JetConnSerialNo>73866</JetConnSerialNo>
|
||||||
|
@ -34,7 +36,7 @@
|
||||||
<MultiCoreRunAll>0</MultiCoreRunAll>
|
<MultiCoreRunAll>0</MultiCoreRunAll>
|
||||||
</Jet>
|
</Jet>
|
||||||
<DebugChecksum>
|
<DebugChecksum>
|
||||||
<Checksum>1765034686</Checksum>
|
<Checksum>4234227840</Checksum>
|
||||||
</DebugChecksum>
|
</DebugChecksum>
|
||||||
<Exceptions>
|
<Exceptions>
|
||||||
<StopOnUncaught>_ 0</StopOnUncaught>
|
<StopOnUncaught>_ 0</StopOnUncaught>
|
||||||
|
@ -58,11 +60,8 @@
|
||||||
</CallStack>
|
</CallStack>
|
||||||
<Disassembly>
|
<Disassembly>
|
||||||
<MixedMode>1</MixedMode>
|
<MixedMode>1</MixedMode>
|
||||||
|
<InstrCount>0</InstrCount>
|
||||||
</Disassembly>
|
</Disassembly>
|
||||||
<struct_types>
|
|
||||||
<Fmt0>struct StreamBufferDef_t-xTail 4 0</Fmt0>
|
|
||||||
<Fmt1>struct StreamBufferDef_t-xTriggerLevelBytes 4 0</Fmt1>
|
|
||||||
</struct_types>
|
|
||||||
<Trace1>
|
<Trace1>
|
||||||
<Enabled>0</Enabled>
|
<Enabled>0</Enabled>
|
||||||
<ShowSource>1</ShowSource>
|
<ShowSource>1</ShowSource>
|
||||||
|
@ -79,20 +78,6 @@
|
||||||
<StallCPU>0</StallCPU>
|
<StallCPU>0</StallCPU>
|
||||||
<NoPCCapture>0</NoPCCapture>
|
<NoPCCapture>0</NoPCCapture>
|
||||||
</ETMTraceWindow>
|
</ETMTraceWindow>
|
||||||
<Trace2>
|
|
||||||
<Enabled>0</Enabled>
|
|
||||||
<ShowSource>0</ShowSource>
|
|
||||||
</Trace2>
|
|
||||||
<SWOTraceWindow>
|
|
||||||
<ForcedPcSampling>0</ForcedPcSampling>
|
|
||||||
<ForcedInterruptLogs>0</ForcedInterruptLogs>
|
|
||||||
<ForcedItmLogs>0</ForcedItmLogs>
|
|
||||||
<EventCPI>0</EventCPI>
|
|
||||||
<EventEXC>0</EventEXC>
|
|
||||||
<EventFOLD>0</EventFOLD>
|
|
||||||
<EventLSU>0</EventLSU>
|
|
||||||
<EventSLEEP>0</EventSLEEP>
|
|
||||||
</SWOTraceWindow>
|
|
||||||
<PowerLog>
|
<PowerLog>
|
||||||
<Title_0>ITrgPwr</Title_0>
|
<Title_0>ITrgPwr</Title_0>
|
||||||
<Symbol_0>0 4 0</Symbol_0>
|
<Symbol_0>0 4 0</Symbol_0>
|
||||||
|
@ -107,6 +92,78 @@
|
||||||
<Probe0>ITrgPwr</Probe0>
|
<Probe0>ITrgPwr</Probe0>
|
||||||
<ProbeSetup0>2 1 1 2 0 0</ProbeSetup0>
|
<ProbeSetup0>2 1 1 2 0 0</ProbeSetup0>
|
||||||
</PowerProbe>
|
</PowerProbe>
|
||||||
|
<CodeCoverage>
|
||||||
|
<Enabled>0</Enabled>
|
||||||
|
<ShowSource>0</ShowSource>
|
||||||
|
<HideCovered>0</HideCovered>
|
||||||
|
</CodeCoverage>
|
||||||
|
<SWOTraceHWSettings>
|
||||||
|
<OverrideDefaultClocks>0</OverrideDefaultClocks>
|
||||||
|
<CpuClock>400000000</CpuClock>
|
||||||
|
<ClockAutoDetect>0</ClockAutoDetect>
|
||||||
|
<ClockWanted>2000000</ClockWanted>
|
||||||
|
<JtagSpeed>2000000</JtagSpeed>
|
||||||
|
<Prescaler>200</Prescaler>
|
||||||
|
<TimeStampPrescIndex>0</TimeStampPrescIndex>
|
||||||
|
<TimeStampPrescData>0</TimeStampPrescData>
|
||||||
|
<PcSampCYCTAP>1</PcSampCYCTAP>
|
||||||
|
<PcSampPOSTCNT>15</PcSampPOSTCNT>
|
||||||
|
<PcSampIndex>0</PcSampIndex>
|
||||||
|
<DataLogMode>0</DataLogMode>
|
||||||
|
<ITMportsEnable>0</ITMportsEnable>
|
||||||
|
<ITMportsTermIO>0</ITMportsTermIO>
|
||||||
|
<ITMportsLogFile>0</ITMportsLogFile>
|
||||||
|
<ITMlogFile>$PROJ_DIR$\ITM.log</ITMlogFile>
|
||||||
|
</SWOTraceHWSettings>
|
||||||
|
<struct_types>
|
||||||
|
<Fmt0>struct StreamBufferDef_t-xTail 4 0</Fmt0>
|
||||||
|
<Fmt1>struct StreamBufferDef_t-xTriggerLevelBytes 4 0</Fmt1>
|
||||||
|
</struct_types>
|
||||||
|
<Trace2>
|
||||||
|
<Enabled>0</Enabled>
|
||||||
|
<ShowSource>0</ShowSource>
|
||||||
|
</Trace2>
|
||||||
|
<SWOTraceWindow>
|
||||||
|
<PcSampling>0</PcSampling>
|
||||||
|
<InterruptLogs>0</InterruptLogs>
|
||||||
|
<ForcedTimeStamps>0</ForcedTimeStamps>
|
||||||
|
<EventCPI>0</EventCPI>
|
||||||
|
<EventEXC>0</EventEXC>
|
||||||
|
<EventFOLD>0</EventFOLD>
|
||||||
|
<EventLSU>0</EventLSU>
|
||||||
|
<EventSLEEP>0</EventSLEEP>
|
||||||
|
</SWOTraceWindow>
|
||||||
|
<DataLog>
|
||||||
|
<LogEnabled>0</LogEnabled>
|
||||||
|
<GraphEnabled>0</GraphEnabled>
|
||||||
|
<ShowTimeLog>1</ShowTimeLog>
|
||||||
|
<SumEnabled>0</SumEnabled>
|
||||||
|
<ShowTimeSum>1</ShowTimeSum>
|
||||||
|
</DataLog>
|
||||||
|
<InterruptLog>
|
||||||
|
<LogEnabled>0</LogEnabled>
|
||||||
|
<GraphEnabled>0</GraphEnabled>
|
||||||
|
<ShowTimeLog>1</ShowTimeLog>
|
||||||
|
<SumEnabled>0</SumEnabled>
|
||||||
|
<ShowTimeSum>1</ShowTimeSum>
|
||||||
|
<SumSortOrder>0</SumSortOrder>
|
||||||
|
</InterruptLog>
|
||||||
|
<EventLog>
|
||||||
|
<Title_0>Ch3</Title_0>
|
||||||
|
<Symbol_0>0 0 1</Symbol_0>
|
||||||
|
<Title_1>Ch2</Title_1>
|
||||||
|
<Symbol_1>0 0 1</Symbol_1>
|
||||||
|
<Title_2>Ch1</Title_2>
|
||||||
|
<Symbol_2>0 0 1</Symbol_2>
|
||||||
|
<Title_3>Ch0</Title_3>
|
||||||
|
<Symbol_3>0 0 1</Symbol_3>
|
||||||
|
<LogEnabled>0</LogEnabled>
|
||||||
|
<GraphEnabled>0</GraphEnabled>
|
||||||
|
<ShowTimeLog>1</ShowTimeLog>
|
||||||
|
<SumEnabled>0</SumEnabled>
|
||||||
|
<ShowTimeSum>1</ShowTimeSum>
|
||||||
|
<SumSortOrder>0</SumSortOrder>
|
||||||
|
</EventLog>
|
||||||
<TermIOLog>
|
<TermIOLog>
|
||||||
<LoggingEnabled>_ 0</LoggingEnabled>
|
<LoggingEnabled>_ 0</LoggingEnabled>
|
||||||
<LogFile>_ ""</LogFile>
|
<LogFile>_ ""</LogFile>
|
||||||
|
@ -116,6 +173,19 @@
|
||||||
<LogFile>_ ""</LogFile>
|
<LogFile>_ ""</LogFile>
|
||||||
<Category>_ 0</Category>
|
<Category>_ 0</Category>
|
||||||
</LogFile>
|
</LogFile>
|
||||||
|
<DriverProfiling>
|
||||||
|
<Enabled>0</Enabled>
|
||||||
|
<Mode>3</Mode>
|
||||||
|
<Graph>0</Graph>
|
||||||
|
<Symbiont>0</Symbiont>
|
||||||
|
<Exclusions />
|
||||||
|
</DriverProfiling>
|
||||||
|
<CallStackLog>
|
||||||
|
<Enabled>0</Enabled>
|
||||||
|
</CallStackLog>
|
||||||
|
<CallStackStripe>
|
||||||
|
<ShowTiming>1</ShowTiming>
|
||||||
|
</CallStackStripe>
|
||||||
<DisassembleMode>
|
<DisassembleMode>
|
||||||
<mode>0</mode>
|
<mode>0</mode>
|
||||||
</DisassembleMode>
|
</DisassembleMode>
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -11,7 +11,7 @@
|
||||||
|
|
||||||
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
|
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
|
||||||
|
|
||||||
<provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="-1071649331737957571" id="ilg.gnumcueclipse.managedbuild.cross.riscv.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT RISC-V Cross GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
<provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="1004974576630085650" id="ilg.gnumcueclipse.managedbuild.cross.riscv.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT RISC-V Cross GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
||||||
|
|
||||||
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
||||||
|
|
||||||
|
|
|
@ -183,7 +183,7 @@ typedef struct xLIST
|
||||||
* Access macro to get the owner of a list item. The owner of a list item
|
* Access macro to get the owner of a list item. The owner of a list item
|
||||||
* is the object (usually a TCB) that contains the list item.
|
* is the object (usually a TCB) that contains the list item.
|
||||||
*
|
*
|
||||||
* \page listSET_LIST_ITEM_OWNER listSET_LIST_ITEM_OWNER
|
* \page listGET_LIST_ITEM_OWNER listSET_LIST_ITEM_OWNER
|
||||||
* \ingroup LinkedList
|
* \ingroup LinkedList
|
||||||
*/
|
*/
|
||||||
#define listGET_LIST_ITEM_OWNER( pxListItem ) ( ( pxListItem )->pvOwner )
|
#define listGET_LIST_ITEM_OWNER( pxListItem ) ( ( pxListItem )->pvOwner )
|
||||||
|
@ -225,7 +225,7 @@ typedef struct xLIST
|
||||||
#define listGET_HEAD_ENTRY( pxList ) ( ( ( pxList )->xListEnd ).pxNext )
|
#define listGET_HEAD_ENTRY( pxList ) ( ( ( pxList )->xListEnd ).pxNext )
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Return the list item at the head of the list.
|
* Return the next list item.
|
||||||
*
|
*
|
||||||
* \page listGET_NEXT listGET_NEXT
|
* \page listGET_NEXT listGET_NEXT
|
||||||
* \ingroup LinkedList
|
* \ingroup LinkedList
|
||||||
|
|
|
@ -62,6 +62,10 @@
|
||||||
#ifndef FREERTOS_MESSAGE_BUFFER_H
|
#ifndef FREERTOS_MESSAGE_BUFFER_H
|
||||||
#define FREERTOS_MESSAGE_BUFFER_H
|
#define FREERTOS_MESSAGE_BUFFER_H
|
||||||
|
|
||||||
|
#ifndef INC_FREERTOS_H
|
||||||
|
#error "include FreeRTOS.h must appear in source files before include message_buffer.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Message buffers are built onto of stream buffers. */
|
/* Message buffers are built onto of stream buffers. */
|
||||||
#include "stream_buffer.h"
|
#include "stream_buffer.h"
|
||||||
|
|
||||||
|
|
|
@ -51,6 +51,10 @@
|
||||||
#ifndef STREAM_BUFFER_H
|
#ifndef STREAM_BUFFER_H
|
||||||
#define STREAM_BUFFER_H
|
#define STREAM_BUFFER_H
|
||||||
|
|
||||||
|
#ifndef INC_FREERTOS_H
|
||||||
|
#error "include FreeRTOS.h must appear in source files before include stream_buffer.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
#if defined( __cplusplus )
|
#if defined( __cplusplus )
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in a new issue