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.

[参考译文] TMS570LC4357:TMS570LC4357

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1116743/tms570lc4357-tms570lc4357

器件型号:TMS570LC4357

大家好、感谢大家以前的支持。

我目前正在与 TMS570 LC4357开发板合作、如前所述:

TMDX570LC43HDK 开发套件|德州仪器 TI.com

设置如下所示:

我已检查终端连接、并显示以下错误:

//

硬打开控制器时出错。

---- [发生了错误,该实用程序已中止]-----

此错误由 TI 的 USCIF 驱动程序或实用程序生成。

值为'-180'(0xffff4c)。
标题为"SC_ERR_CTL_NO_TRG_POWER"。

说明如下:
控制器检测到目标功率损耗。
用户必须为目标打开或连接电源。

[结束:德州仪器 XDS100v2 USB 调试探针_0]

//

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

    没关系、解决了。 这是电源问题

    我仍想了解此代码的工作原理:

    void main(void)
    {
    /* USER CODE BEGIN (3) */
    
        /* Initialize RTI driver */
        rtiInit();
    
        /* Set high end timer GIO port hetPort pin direction to all output */
        gioSetDirection(hetPORT1, 0xFFFFFFFF);
    
        /* Enable RTI Compare 0 interrupt notification */
        rtiEnableNotification(rtiREG1,rtiNOTIFICATION_COMPARE0);
    
        /* Enable IRQ - Clear I flag in CPS register */
        /* Note: This is usually done by the OS or in an svc dispatcher */
        _enable_IRQ_interrupt_();
    
        /* Start RTI Counter Block 0 */
        rtiStartCounter(rtiREG1,rtiCOUNTER_BLOCK0);
    
        /* Run forever */
        while(1);
    
    /* USER CODE END */
    }
    
    /* USER CODE BEGIN (4) */
    
    
    /* Note-You need to remove rtiNotification from notification.c to avoid redefinition */
    void rtiNotification(rtiBASE_t *rtiREG, uint32 notification)
    {
    /*  enter user code between the USER CODE BEGIN and USER CODE END. */
        /* Toggle HET pin 0 */
        gioSetPort(hetPORT1, gioGetPort(hetPORT1) ^ 0x00000001);
    }
    /* USER CODE END */

    我想知道每个 GPIO 引脚或 LED 的端口名称在哪里。

    上面的示例代码将 hetPORT1设置为0xFFFFFFFF、我认为这会使其处于活动状态

    "getSetDirection"和"getSetPort"有什么用途?

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

    我还在一个文件夹中设置了 CCS 工作区、项目和 HAL 项目、我可以在其中运行 HAL 的所有示例代码。 现在、我想部署自己的代码、它采用 SRC、include 和 tools 文件夹格式、以 Visual Studio 格式进行结构化。 我想知道将这些代码添加到 CCS Project Include 并将这些代码部署到 MCU 的步骤

    期待您的回复、

    谢谢、

    此致、

    AADI

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

    您好、Aadi、

    您可以将自己的文件添加到 CCS 项目中。  有关添加/链接文件的更多信息、请参阅:
    processors.wiki.ti.com/.../Projects_and_Build_Handbook_for_CCS