主题中讨论的其他器件:SYSBIOS、 CC1352P7、SysConfig
工具与软件:
通读 TI-RTOS 内核的文档、即用户指南、我决定实施该示例、因为该示例演示了不同线程类型的工作原理以及我们如何以标准方式实现它们。
特别是在 TI-RTOS 内核用户指南文档的第3.8节中、我们以下面的内容为例进行说明:
#include <xdc/std.h> #include <xdc/runtime/System.h> #include <xdc/runtime/Error.h> #include <ti/sysbios/BIOS.h> #include <ti/sysbios/hal/Timer.h> #include <ti/sysbios/knl/Semaphore.h> #include <ti/sysbios/knl/Swi.h> #include <ti/sysbios/knl/Task.h> #include <ti/sysbios/knl/Queue.h> #include <xdc/cfg/global.h>
fatal error: 'xdc/cfg/global.h' file not found
此外、我知道我 应该在我的项目中的某个位置有一个配置脚本、但我不知道如何添加它。
该文档具体说明了如何创建配置脚本、如下所述(部分提及):
var Defaults = xdc.useModule('xdc.runtime.Defaults'); var Diags = xdc.useModule('xdc.runtime.Diags'); var Error = xdc.useModule('xdc.runtime.Error'); var Log = xdc.useModule('xdc.runtime.Log'); var LoggerBuf = xdc.useModule('xdc.runtime.LoggerBuf'); var Main = xdc.useModule('xdc.runtime.Main'); var Memory = xdc.useModule('xdc.runtime.Memory') var SysMin = xdc.useModule('xdc.runtime.SysMin'); var System = xdc.useModule('xdc.runtime.System'); var Text = xdc.useModule('xdc.runtime.Text'); var Timer = xdc.useModule('ti.sysbios.hal.Timer'); var HeapMem = xdc.useModule('ti.sysbios.heaps.HeapMem'); Program.argSize = 0x0; System.maxAtexitHandlers = 4; BIOS.heapSize = 0x2000; /* System stack size (used by ISRs and Swis) */ Program.stack = 0x1000; /* Circular buffer size for System_printf() */ SysMin.bufSize = 0x400;
您能告诉我、 为了构建此示例、我应该做什么吗?
谢谢。