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.

[参考译文] MSP432E401Y:将指针传递到汇编语言例程

Guru**** 2539040 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1075593/msp432e401y-passing-pointers-to-an-assembly-language-routine

部件号:MSP432E401Y

您好:

我需要将指向三个变量的指针从"C"程序传递到 CCS 中的汇编语言例程。  我尝试阅读这些文献来实现这一目的,但每次我尝试实施他们的建议时,我都会遇到编译错误。   我要尝试传递的三个变量是:

内部 n;

tRingBufObject g_sRxBuf;和

无符号字符洗礼使用权[100];

我用于转到程序集语言例程的命令是:

例程(x1,x2,x3);

其中 x1,x2和 x3应为3个指针。  如果我不尝试使用指针,命令工作正常。

有人能告诉我我需要做些什么来将这三个指针传递到例行程序中吗?

谢谢你。

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

    您好,

    在编译过程中,您遇到了哪些错误?  

    此致,

    现金很好

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

    现金流量11:

    在尝试重新创建编译错误时,我找出了问题所在。  我只需要对每个变量使用&修饰符。

    非常感谢您的回复,

    Brad McMillan

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

    好知道这个。