主题中讨论的其他器件: HALCOGEN
工具/软件:Code Composer Studio
首先、由于最新的 HALCoGen 4.07版本、我可以生产具有 FreeRTOS 的 RM44L520项目。 但我想您的一方没有对其进行熟练的测试。 在我选中 Tab OS 上的"Use Timers"选项并生成工程、然后在我的 CCS 7.1中编译后、会出现以下问题:
未定义的首次引用
符号
------ --------
MPU_xTimerCreate ./source/sys_main.obj
xQueueCreateMutexStatic ./source/os_mpu_wrappers.obj
xTimerPendFunctionCall /source/os_mpu_wrappers.obj
我想根本原因是、在 os_mpu_wrappers.h 中将其定义为下一行、并且始终生效
#define xTimerCreate MPU_xTimerCreate
但是 MPU_xTimerCreate()上的实现不包含在生成的任何文件中。
#define xTimerCreate MPU_xTimerCreate