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.

[参考译文] LAUNHXL-CC26X2R1:正在尝试将 MT 任务添加到 DMM 项目中

Guru**** 2589280 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1083926/launchxl-cc26x2r1-trying-to-add-mt-task-to-the-dmm-project

部件号:LAUNHHXL-CC26X2R1
“线程:测试sysconfig”中讨论的其他部件

我正在使用 DMM_ZR_LAY_REMOTE_DISPLAY_ADD_APP_CC26X2R1_LAUNHXL_TIrtos_CCS,请访问 https://software-dl.ti.com/simplelink/esd/simplelink_cc13xx_cc26xx_sdk/5.40.00.40/exports/docs/zigbee/html/zigbee-guide/index-cc13xx_cc26xx.html 添加 MT。


<linking>

未定义的第一个引用
文件中的符号
--- -----
UART 配置 C:/ti/simplelink_cc13xx_cc26xx_SDK_5_40_00_40/source/ti/drivers/lib/CCS/M4F/drivers_cc26x2.A<UART.oem4f>
UART 计数 C:/ti/simplelink_cc13xx_cc26xx_SDK_5_40_00_40/source/ti/drivers/lib/CCS/M4F/drivers_cc26x2.a<UART.oem4f>

不同之处是将 MT 和 NPI 文件夹添加到 ${project_root}/Application/ZR 指示灯/NPI 和 ${project_root}/Application/ZR 指示灯/mt

我添加了 DMM_LNT 以定义 信号量手柄 npiInitializationMutexHandle;
并在 main.c 中注明//#include "testapp_lnt.h"

-DICALL_Events
DICALL_JT
-DICALL_Lite
-DICALL_MAX_NUM_Entities=6
-DICALL_MAX_NUM_TES=3
-DICALL_STACK0_ADDR
-DPOWER_Saving
-DSTACK_library
-DTBM_ACTIVE_ONLY
-DNPI_USE_UART
-DNPI_flow_CTRL=0
-DOSAL_CBTIMER_NUM_TRES=1.
-Duse_ICALL
-done _BLE _LIB_SIZE 优化

-DDMM_ZRLIIGHT
-dble_start
-DZSTCK_START
-DLED_SERVICE

-DZCL_READ
-DZCL_Discover
-DZCL_WRITE
-DZCL_BASIC
-DZCL_Identify
-DZCL_Scenes
-DZCL_Groups
-DBDB_Reporting
-DZCL_ON_OFF
-DZCL_LEVE_CTRL

-DMAX_DEVICE_TABLE 条目=50
-DBOARD_DISPLAY_USE_UART
-DOSAL_PORT2TIRTOS
-DOSAL_PORT2TIRTOS_OSALMAP
-DZDO_API_BASIC
-DTC_LINKKEY_JOIN
-DNV_RESTORE
-DNV_INIT
-DFEATURE_ON_BEASTER_MODE
-DZCL_standalone
-Duse_DMM
-DTIMAC_ROM_patch
-DxCUI_disable
-DNVOCMP_NVPAGES=2
-done _BLE _LIB_SIZE 优化
-DZSTACK_SECTION
-DxBLOCK_MODE_TEST

DFREQ_2_4G
-DAUTO_ACK
-DFEATURE_GREEN_POWER

-DxCONCENTRATOR_ENABLE = TRUE
-DxCONCENTRATOR_route_cache=true
-DxCONCENTRATOR_DISCOVERY_TIME =120
-DMAX_RTG_SRC_Entries = 36
-DSRC_RTG_EXPIRE_TIME =2
-DMTO_RREQ_LIMIT_TIME =5000
-DNWK_route_age_limit=5.
-DBCAST_delivation_Tim=100
-DDEF_Nwk_RADIUS=15
-DROUTE_DISCOVERY_TIME =13
-DNWK_LINK_STATUS_Period=30
-DMAX_邻居 项=24
-DZDNWKMGR_MIN_Transmissions =0

-DDMM_LNT
-DNPI_USE_UART
-DNPI
-DMT _ UTIL_FUNC
-DMT _系统_FUNC
-DMT _AF_FUNC
-DMT _ ZDO_FUNC
-DMT _ ZDO_CB_FUNC
-DMT _ ZDO_管理
-DMT _ ZDO_分机
-DMT,GP,CB_FUNC
-DMT 应用程序 FUNC
-DMT 应用程序_CNF_FUNC

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

    你好,Leo,

    DMM 示例使用 UART2驱动 程序,而 MT/NPI 仍使用 UART 驱动程序(请参阅 TI 驱动程序运行时 API)。  您可以通过在 sysconfig 模块中添加 UART 实例来解决此错误。  您还可以选择将 MT/NPI UART 文件端口连接到 UART2,因为这将继续受支持,而 UART 很快将被弃用。  这就提出 了如何在 MT UART 和 CUI UART 实例之间进行管理的考虑。

    此致,
    瑞安

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

    如果要移动到 uart2,目标文件是 npI_tl_UART.c?

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

    是的,这是引用 TI/DRIVERS/UART.h 文件和 UAR_* API 的文件。

    此致,
    瑞安