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.

[参考译文] LAUNCHXL-TMS57004:在 halcogen 中为 TMS57004生成驱动程序代码

Guru**** 2487425 points
Other Parts Discussed in Thread: HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/737716/launchxl-tms57004-generating-driver-code-in-halcogen-for-tms57004

器件型号:LAUNCHXL-TMS57004
主题中讨论的其他器件:BQ76PL455AHALCOGENBQ76PL455A-Q1

大家好、

希望您能在这里为我提供帮助。

我尝试使用 HALCoGen 生成标头和源文件、与 TI 网页中提供的示例相同、以与 bq76pl455a 进行通信。 遗憾的是、该示例中未提供 Halcogen 文件!如果可用、请提供。

我认为我已经在 Halcogen、SCI、GIO、RTI 中正确配置了所有内容、但代码仍在等待 bq76pl455A-Q1的响应。

如有需要、请附上代码。

电阻器 R8和 R9已从 launchpad 上移除。

请告诉我此代码有什么问题?

此致、

佩雷

e2e.ti.com/.../2112.pl455_5F00_halcogen.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Pepe、
    我看到的是、您应该修改"notification.c"来为所需的中断提供服务(按照 TI 提供的示例代码操作)。
    以下内容是从 TI 示例代码("notification.c")复制的。
    void sciNotification (sciBASE-t * sci、uint32标志)

    /*在用户代码开始和用户代码结束之间输入用户代码。 *
    /*用户代码开始(29)*/
    UART_RX_RDY = 1;
    /*用户代码结束*/




    void rtiNotification (uint32通知)

    /*在用户代码开始和用户代码结束之间输入用户代码。 *
    /*用户代码开始(9)*/
    /**-清除所有挂起的中断*/
    //rtiREG1->INTFLAG = 0x0007000FU;

    RTI_TIMEOUT = 1;
    /*用户代码结束*/


    此致、
    米罗
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢这个 Miro、它解决了我的问题。

    此致、
    佩雷