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/TMS320LF2407A:CCS1CFA1B2C642AA (CCS 服务代码)

Guru**** 2392905 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/749134/ccs-tms320lf2407a-ccs1cfa1b2c642aa-ccs-service-code

器件型号:TMS320LF2407A

工具/软件:Code Composer Studio

你好!
我需要帮助!
我有 LF2407A MC、无法在 Core.c 文件中创建两个寄存器变量。
当我进行磁带:"volatile signed long *V=(void*) 0x3FF"时,我的变量 long 类型中只有一个寄存器。
当我将"volatile signed long v=0;"粘贴到 DefaultISR.c 文件中时、我的变量中有两个寄存器!
我需要通过 Core.C 文件对两个寄存器变量 long 类型(32位)进行签名...但我不知道它是如何创建的。
Igor。

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

    我不确定我的问题是否正确。

    我希望您需要2个寄存器的指针。 请使用不同的名称定义该类型的指针

    volatile signed long *V=(void*) 0x3FF;
    volatile signed long *U=(void*)地址;

    要写入这些寄存器:
    *V =值;
    *U =值;

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