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.

[参考译文] RTOS/PROCESSOR-SDK-C665X:使用模块与负载封装

Guru**** 2581345 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/632337/rtos-processor-sdk-c665x-usemodule-vs-load-package

器件型号:PROCESSOR-SDK-C665X

工具/软件:TI-RTOS

USE机模 块和 loadPackage 之间有何区别、从下面的注释中可以看到、USE机模 块表示加载和使用、loadPackage 仅表示加载、我能否理解"加载"是指链接相关库、但"使用"是指什么?

var devType ="c6657"

/*加载 OSAL 封装*/
var osType ="tirtos"
VAR OSAL = xdc.useModule('ti.osal.Settings');
OSAL.osType = osType;
OSAL.socType = devType;

/*加载电路板封装并设置电路板名称*/
VAR 板= XDC.loadPackage ('ti.board');
board.Settings.boardName ="evmC6657";

/*加载性能评测软件包*/
VAR Utils = XDC.loadPackage ('ti.utils.profiling');

/*加载 GPIO 包*/
VAR GPIO = XDC.loadPackage ('ti.drv.GPIO');
GPIO.Settings.enableProfiling = true;
GPIO.Settings.socType = devType;

/*加载 UART 软件包*/
VAR UART = xdc.useModule('ti.drv.uart.Settings');
UART.socType = devType;

VAR 系统= xdc.useModule('xdc.runtime.System');
SysStd = xdc.useModule('xdc.runtime.SysStd');
System.SupportProxy = SysStd;

/*加载并使用 CSL 软件包*/
VAR_l = xdc.useModule('ti.csl.Settings');
Csl.deviceType = devType;

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Tony、

    查看此指南:
    www.ti.com/.../spruex4.pdf

    xdc.loadPackage (PACKAGE_NAME)。 -加载指定的包并返回包对象。 此方法查找软件包的架构文件(package/ .xds)、加载它、初始化 packageBase 和 packageRepository、并调用软件包的初始化函数。 如果
    找不到包,此方法抛出异常。

    xdc.useModule(module_name)-启用软件包中包含的模块以便在脚本中使用。

    此致、
    Yordan