工具/软件:TI C/C++编译器
你好
在检查用于实现方便高效的存储器使用(修订版 A)文档的高级链接器技术时、可以在 C6000中使用 trompoline。
问题1. 它可以在 C2000上使用吗? 当遇到特定指令时、我想标记特定指令或转到特定代码
一般而言、CFI 安全性适用于 trampoline。 我想问是否有可能。
问题2. 我想通过 MOVL 指令将 RPC 寄存器的值移动到通用寄存器 xar*或 ACC。 在压入堆栈后是否有任何方法可取?
谢谢、此致
韩文
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.
工具/软件:TI C/C++编译器
你好
在检查用于实现方便高效的存储器使用(修订版 A)文档的高级链接器技术时、可以在 C6000中使用 trompoline。
问题1. 它可以在 C2000上使用吗? 当遇到特定指令时、我想标记特定指令或转到特定代码
一般而言、CFI 安全性适用于 trampoline。 我想问是否有可能。
问题2. 我想通过 MOVL 指令将 RPC 寄存器的值移动到通用寄存器 xar*或 ACC。 在压入堆栈后是否有任何方法可取?
谢谢、此致
韩文
[引用 user="Han SeungJae">Q1。 它可以在 C2000上使用吗? 当遇到特定指令时、我想标记特定指令或转到特定代码
一般而言、CFI 安全性适用于 trampoline。 我想问是否可能。[/引述]
否 C28x CPU 不需要 trampoline。
[引用 user="Han SeungJae"]Q2。 我想通过 MOVL 指令将 RPC 寄存器的值移动到通用寄存器 xar*或 ACC。 入栈后是否有任何方法可获取?[/quot]
我会将此主题通知 C28x 专家、他们将回复。
谢谢、此致、
乔治
[引用 user="Han SeungJae"]Q2。 我想通过 MOVL 指令将 RPC 寄存器的值移动到通用寄存器 xar*或 ACC。 是否仅在入栈后以方法获取 RPC 值?
Han、
我想我们在这个主题上讨论了这个问题吗? 是否仍然存在一些困惑?
https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/941233
此致
Lori