Thread 中讨论的其他器件:SysConfig、 C2000WARE
您好!
在最新版本的 C2000Ware 中、为 C2000产品系列添加了 FreeRTOS 支持。 据说 SysConfig 可用于为 C28x 器件设置 FreeRTOS 内核-但是、当 SysConfig 实用程序打开相应演示项目中提供的.sysconf 文件时、会发出错误信号"缺少参数:-板或-器件必须指定"。
SysConfig 如何用于为 C28x 器件提供的演示设置 FreeRTOS 内核。
此致
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
在最新版本的 C2000Ware 中、为 C2000产品系列添加了 FreeRTOS 支持。 据说 SysConfig 可用于为 C28x 器件设置 FreeRTOS 内核-但是、当 SysConfig 实用程序打开相应演示项目中提供的.sysconf 文件时、会发出错误信号"缺少参数:-板或-器件必须指定"。
SysConfig 如何用于为 C28x 器件提供的演示设置 FreeRTOS 内核。
此致
您好、Djordje、
/**
* These arguments were used when this file was generated. They will be automatically applied on subsequent loads
* via the GUI or CLI. Run CLI with '--help' for additional information on how to override these arguments.
* @cliArgs --device "F2838x" --package "176pin" --part "F2838x_176pin" --context "CPU1" --product "C2000WARE@4.02.00.00"
* @versions {"tool":"1.0.0+dev"}
*/
我已导入 C2000Ware 提供的 FreeRTOS 工程、由于没有指向相应 syscfg 文件的链接、我已将此文件(也由 C2000Ware 提供)复制到工程目录、并完成了前面提到的所有其他修改。
如果最初将相应的 syscfg 文件包含在示例项目中、则不会出现任何问题。
以下是我通过执行所有这些修改而产生的错误:
说明资源路径位置类型
重新定义#10056符号"bYield ":首先在"./port.obj"中定义;在"./FreeRTOS/Source/portable/CCS/C2000_C28x/port.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"eTaskGetState_":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"pcQueueGetName":首先在"./queue.obj"中定义;在"./FreeRTOS/Source/queue.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"pcTaskGetName":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义了#10056符号"pvTaskIncrementMutexHeldCount":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义了 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"pxCurrentTCB":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"ucHeap ":首先在"./freertos_ex1_C28x_port_vL.obj"中定义;在"./syscfg/c2000_freertos.obj 中重新定义 freertos_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"ulTaskGenericNotifyTake":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"ulTaskGenericNotifyValueClear ":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"uxListRemove":首先在"./list.obj"中定义;在"./FreeRTOS/Source/list.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义了#10056符号"QueuueMessagesWaiting":首先在"./queue.obj"中定义;在"./FreeRTOS/Source/queue.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义了#10056符号"QueuueMessagesWaitingFromISR":首先在"./queue.obj"中定义;在"./FreeRTOS/Source/queue.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"QueuueSpacesAvailable":首先在"./queue.obj"中定义;在"./FreeRTOS/Source/queue.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义了#10056符号"uxTaskGetNumberOfTasks":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义了 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"uxTaskResetEventItemValue":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"uxTopUsedPriority ":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义了#10056符号"vApplicationGetIdleTaskMemory":首先在"./freertos_ex1_C28x_port_vR.obj"中定义;在"./syscfg/c2000_freertos.obj 中重新定义了 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"vApplicationSetupTimerInterrupt":首先在"./freertos_ex1_C28x_port_vR.obj"中定义;在"./syscfg/c2000_freertos.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"vEventGroupClearBitsCallback":首先在"./event_groups.obj"中定义;在"./FreeRTOS/Source/event_groups.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"vEventGroupDelete":首先在"./event_groups.obj"中定义;在"./FreeRTOS/Source/event_groups.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"vEventGroupSetBitsCallback":首先在"./event_groups.obj"中定义;在"./FreeRTOS/Source/event_groups.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"vListInitialize":首先在"./list.obj"中定义;在"./FreeRTOS/Source/list.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"vListInitializeItem":首先在"./list.obj"中定义;在"./FreeRTOS/Source/list.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"vListInsert":首先在"./list.obj"中定义;在"./FreeRTOS/Source/list.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"vListInsertEnd":首先在"./list.obj"中定义;在"./FreeRTOS/Source/list.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义了#10056符号"vQueueAddToRegistry":首先在"./queue.obj"中定义;在"./FreeRTOS/Source/queue.obj 中重新定义了 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"vQueueDelete":首先在"./queue.obj"中定义;在"./FreeRTOS/Source/queue.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义了#10056符号"vQueueUnregisterQueue":首先在"./queue.obj"中定义;在"./FreeRTOS/Source/queue.obj 中重新定义了 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"vStreamBufferDelete":首先在"./stream_buffer.obj"中定义;在"./FreeRTOS/Source/stream_buffer.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"vTaskDelay":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"vTaskEndScheduler":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
#10056符号"vTaskGenericNotifyGiveFromISR"重新定义:首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"vTaskInternalSetTimeOutState":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义了#10056符号"vTaskMisedYield ":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义了 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义了#10056符号"vTaskPlaceOnEventList":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义了 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"vTaskPlaceOnUnorderedEventList":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义了#10056符号"vTaskPriorityDisnitAfterTimeout":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"vTaskRemoveFromUnorderedEventList":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"vTaskSetTimeOutState":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"vTaskStartScheduler":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"vTaskSendAll":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"vTaskSwitchContext ":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xEventGroupClearBits":首先在"./event_groups.obj"中定义;在"./FreeRTOS/Source/event_groups.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xEventGroupCreation":首先在"./event_groups.obj"中定义;在"./FreeRTOS/Source/event_groups.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xEventGroupCreateStatic":首先在"./event_groups.obj"中定义;在"./FreeRTOS/Source/event_groups.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xEventGroupGetBitsFromISR":首先在"./event_groups.obj"中定义;在"./FreeRTOS/Source/event_groups.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xEventGroupSetBits":首先在"./event_groups.obj"中定义;在"./FreeRTOS/Source/event_groups.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xEventGroupSync":首先在"./event_groups.obj"中定义;在"./FreeRTOS/Source/event_groups.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xEventGroupWaitBits":首先在"./event_groups.obj"中定义;在"./FreeRTOS/Source/event_groups.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xQueueCreateCountingSemaphore":首先在"./queue.obj"中定义;在"./FreeRTOS/Source/queue.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xQueueCreateCountingSemaphoreStatic":首先在"./queue.obj"中定义;在"./FreeRTOS/Source/queue.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义了#10056符号"xQueueCreateMutex":首先在"./queue.obj"中定义;在"./FreeRTOS/Source/queue.obj 中重新定义了 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义了#10056符号"xQueueCreateMutexStatic":首先在"./queue.obj"中定义;在"./FreeRTOS/Source/queue.obj 中重新定义了 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义了#10056符号"xQueueGenericCreat":首先在"./queue.obj"中定义;在"./FreeRTOS/Source/queue.obj 中重新定义了 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义了#10056符号"xQueueGenericCreateStatic":首先在"./queue.obj"中定义;在"./FreeRTOS/Source/queue.obj 中重新定义了 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义了#10056符号"xQueueGenericReset":首先在"./queue.obj"中定义;在"./FreeRTOS/Source/queue.obj 中重新定义了 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xQueueGenericSend":首先在"./queue.obj"中定义;在"./FreeRTOS/Source/queue.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义了#10056符号"xQueueGenericSendFromISR":首先在"./queue.obj"中定义;在"./FreeRTOS/Source/queue.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xQueueGiveFromISR":首先在"./queue.obj"中定义;在"./FreeRTOS/Source/queue.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xQueueGiveMutex递 归":首先在"./queue.obj"中定义;在"./FreeRTOS/Source/queue.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义了#10056符号"xQueueIsQueueEmptyFromISR":首先在"./queue.obj"中定义;在"./FreeRTOS/Source/queue.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义了#10056符号"xQueueIsQueueFullFromISR":首先在"./queue.obj"中定义;在"./FreeRTOS/Source/queue.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xQueuePeek":首先在"./queue.obj"中定义;在"./FreeRTOS/Source/queue.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义了#10056符号"xQueuePeekFromISR":首先在"./queue.obj"中定义;在"./FreeRTOS/Source/queue.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xQueueReceive":首先在"./queue.obj"中定义;在"./FreeRTOS/Source/queue.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义了#10056符号"xQueueReceiveFromISR":首先在"./queue.obj"中定义;在"./FreeRTOS/Source/queue.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xQueueRegistration":首先在"./queue.obj"中定义;在"./FreeRTOS/Source/queue.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xQueueSemaphoreTEake":首先在"./queue.obj"中定义;在"./FreeRTOS/Source/queue.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xQueueTakeMutex递 归":首先在"./queue.obj"中定义;在"./FreeRTOS/Source/queue.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xStreamBufferBytesAvailable":首先在"./stream_buffer.obj"中定义;在"./FreeRTOS/Source/stream_buffer.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义了#10056符号"xStreamBufferGenericCreation":首先在"./stream_buffer.obj"中定义;在"./FreeRTOS/Source/stream_buffer.obj 中重新定义了 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xStreamBufferGenericCreateStatic":首先在"./stream_buffer.obj"中定义;在"./FreeRTOS/Source/stream_buffer.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xStreamBufferIsEmpty":首先在"./stream_buffer.obj"中定义;在"./FreeRTOS/Source/stream_buffer.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xStreamBufferIsFull":首先在"./stream_buffer.obj"中定义;在"./FreeRTOS/Source/stream_buffer.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xStreamBufferNextMessageLengthBytes":首先在"./stream_buffer.obj"中定义;在"./FreeRTOS/Source/stream_buffer.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xStreamBufferReceive":首先在"./stream_buffer.obj"中定义;在"./FreeRTOS/Source/stream_buffer.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xStreamBufferReceiveCompletedFromISR":首先在"./stream_buffer.obj"中定义;在"./FreeRTOS/Source/stream_buffer.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xStreamBufferReceiveFromISR":首先在"./stream_buffer.obj"中定义;在"./FreeRTOS/Source/stream_buffer.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xStreamBufferReset":首先在"./stream_buffer.obj"中定义;在"./FreeRTOS/Source/stream_buffer.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xStreamBufferSend":首先在"./stream_buffer.obj"中定义;在"./FreeRTOS/Source/stream_buffer.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xStreamBufferSendCompletedFromISR":首先在"./stream_buffer.obj"中定义;在"./FreeRTOS/Source/stream_buffer.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xStreamBufferSendFromISR":首先在"./stream_buffer.obj"中定义;在"./FreeRTOS/Source/stream_buffer.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xStreamBufferSetTriggerLevel":首先在"./stream_buffer.obj"中定义;在"./FreeRTOS/Source/stream_buffer.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xStreamBufferSpacesAvailable":首先在"./stream_buffer.obj"中定义;在"./FreeRTOS/Source/stream_buffer.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义了#10056符号"xTaskCatchUpTicks":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义了 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义了#10056符号"xTaskCheckForTimeOut":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义了 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xTaskCreation":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xTaskCreateStatic":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xTaskDelayUtil":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xTaskGenericNote":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xTaskGenericNotifyFromISR":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义了#10056符号"xTaskGenericNotifyStateClear ":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xTaskGenericNotifyWait":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义了#10056符号"xTaskGetCurrentTaskHandle":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义了 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义了#10056符号"xTaskGetTickCount":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义了 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义了#10056符号"xTaskGetTickCountFromISR":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xTaskIncrementTick":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义了#10056符号"xTaskPriorityDiscontiness":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义了 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xTaskPriorityInherit":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
重新定义#10056符号"xTaskRemoveFromEventList":首先在"./tasks.obj"中定义;在"./FreeRTOS/Source/tasks.obj 中重新定义 FreeRTOS_ex1_C28x_port_val C/C++ problem
1.是的、我使用 的 是 FreeRTOS_ex1_C28x_PORT_val 示例。
2.我没有导入配置文件、而是将配置文件从 C:\ti\c2000Ware_4_02_00_00\kernel\freertos\Demo\c2000_F2838x_C28x_ccs\freertos_ex2_C28x_led_blinky_syscfg.syscfg 复制到项目中。
您好、Djordje、
我导入了与您相同的项目并复制了 syscfg 文件。 您看到的这些错误是因为同一函数有两个重新定义。 一个来自 FreeRTOS 静态文件夹、另一个来自 SysConfig 自动生成的文件。
为了解决这些错误、请尝试从您的构建中排除 FreeRTOS 库

在这里、我从构建中排除了该文件夹。 此外、在 FreeRTOS_ex1_C28x_port_val.c 中、请确保注释此行、因为它将从 SysConfig 生成的文件中定义。
uint8_t ucHeap[ configTOTAL_HEAP_SIZE ];
希望这有助于解决这些错误、
Ryan Ma