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.

[参考译文] SIMPLELINK-MSP432-SDK:&quot 类型的#169-D 参数;XDC_Runtime_Error_Block **"与&quot 类型的参数不兼容;XDC_Runtime_Error_Block *"

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1189138/simplelink-msp432-sdk-type-169-d-argument-of-type-xdc_runtime_error_block-is-incompatible-with-parameter-of-type-xdc_runtime_error_block

器件型号:SIMPLELINK-MSP432-SDK

尊敬的 TI 成员:

在"  sem0Handle = Semaphore_create (1、&semParams、&EB);"处收到上述警告。

  为了消除此警告、 如何更新 XDC 工具是否有任何其他解决方案。

2. 我正在使用信标挂起和发布、如下所示:  

  如果使用不正确、请进行更正。

 计划:

void * Thread3 (void * arg0)

Semaphore_pend (semHandle、BIOS_wait_forever);
UART_WRITE (uart1、&Tx_Buffer1、20);
Semaphore_post (semHandle);

void * Thread2 (void * arg0)

Semaphore_pend (semHandle、BIOS_wait_forever);
UART_WRITE (uart1、&Tx_Buffer2、20);
Semaphore_post (semHandle);

void * Thread1 (void * arg0)

Semaphore_pend (semHandle、BIOS_wait_forever);
UART_WRITE (uart1、&Tx_Buffer3、20);
Semaphore_post (semHandle);

谢谢你。

此致

Kalyan

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

    您好!

    [引用 userid="361176" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1189138/simplelink-msp432-sdk-type-169-d-argument-of-type-xdc_runtime_error_block-is-incompatible-with-parameter-of-type-xdc_runtime_error_block "]

      为了消除此警告、 如何更新 XDC 工具是否有任何其他解决方案。

    [/报价]

    如果您查看项目属性、您可以在"常规"->"产品"下找到以选择不同的产品。 您可以首先单击"添加"、此时将弹出一个菜单。 您将选择 XDCtools 并能够选择可用的 XDCtools。

    您还可以从 http://downloads.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/rtsc/下载特定的 XDCtools 版本。  

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

    您好、Charles、  

    感谢您的回答。  

    [引用 userid="93620" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1189138/simplelink-msp432-sdk-type-169-d-argument-of-type-xdc_runtime_error_block-is-incompatible-with-parameter-of-type-xdc_runtime_error_block/4480220 #4480220">如果您查看项目属性,可以在“常规”->“产品”下找到选择不同产品的选项。 您可以首先单击"添加"、此时将弹出一个菜单。 您将选择 XDCtools 并能够选择可用的 XDCtools。

    如果我更新,问题是否可以解决。  

    其次、信标使用情况如何。  

    谢谢你。  

    此致

    Kalyan。  

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

    您正在同一任务上挂起并发布信标、所有三个线程都使用相同的信标。 我不确定您要做什么。 请参阅本 TI-RTOS 实验课程的第8章、了解如何使用 Semaphore_pend 和 Semaphore_post。  https://training.ti.com/sites/default/files/docs/TI_RTOS_Kernel_Workshop_Student_Guide_rev4.00.pdf。通常情况下、任务将挂起、等待将由中断或其他任务发布的信号量。  

    您为什么不查看使用信标概念的 MSP432E4的 TI-RTOS 互斥量示例。 您可以从 Resource Explorer 下载各种示例。