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.

[参考译文] CCS/SIMPLELINK-MSP432-SDK:当您的项目创建为Energia项目,但使用的是SimpleLink SDK和driverlib时,如何连接ISR?

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/592731/ccs-simplelink-msp432-sdk-how-do-you-attach-an-isr-when-your-project-was-created-as-an-energia-one-but-you-are-using-the-simplelink-sdk-and-driverlib

部件号:SIMPLELINK-MSP432-SDK
主题中讨论的其他部件:Energia

工具/软件:Code Composer Studio

大家好,

使用Code Composer Studio中的常规C项目,可以修改启动C文件,或者在程序集中使用.sect来声明发生中断时要执行的例程。  在 一个项目中同时使用Code Composer Studio与Energia和SimpleLink SDK时,您会怎么做?

谢谢!

Rob

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    查看startup-CCS.c文件,在其中指定ISR。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Keith:
    感谢这个想法,但是当你创建Energia项目时,会有一个STARTUP.CCS.c文件,或者至少我没有找到任何类似的东西。 我尝试从另一个项目中添加一个,但它没有编译,我怀疑有另一种方法。 :-)
    感谢您的想法!
    Rob
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    必须有一些带有中断向量的C文件。 搜索#pragma data_section (中断引导程序,".intvecs")

    我从Energia开始,但很快跳到CCS只是因为这种事情,你可能想在43OH论坛上提问。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Keith是个好主意,但我在Debug目录中找不到任何文件,除了一些.map文件,其他文件都像
    #pragma data_section (中断引导程序,".intvecs")


    感谢您的建议。

    Rob
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已经开始使用Blink Energia项目,在其中添加了timera_upmode_gpio_toggle SimpleLink示例,通过添加正确的include路径使其编译,在不使用系统和启动C文件的情况下构建它, 虽然我可以从Blink.ino文件执行SimpleLink程序的安装部分,但ISR永远不会被调用。

    直接将ISR地址写入向量表是否安全? 一定有更好的方式!

    感谢您的任何其他想法!

    Rob
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我应该说我也尝试了系统和启动C文件,但缺少符号__StackTop和_mainCRTStartup。 也许我需要找到它们的定义。

    Rob
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我发现这篇文章似乎表明Energia正在TI-RTOS下运行,我需要查看hwi_create和其他hwi的内容,以便在运行时设置中断。 以下是链接:
    e2e.ti.com/.../56.7067万
    有关hwi材料的更多信息:
    software-dl.ti.com/.../Hwi.html

    尝试后,我会报告。

    Rob
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    工作正常!
x 出现错误。请重试或与管理员联系。