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.
工具与软件:
您好!
当 CLA 代码使用只读表时、它可以与使用它的程序位于同一 LS RAM 中吗? 还是需要位于单独 LS RAM 中的数据总线上?
谢谢!
据
尊敬的 Ed:
为了澄清、 您是否在讨论 CPU 到 CLA MSGRAM 中的一个表(CLA 只有读取访问权限、但 CPU 可以写入)? 还是在定义使用硬编码值的 CLA 任务内的一个表?
程序存储器只能包含来自指令集的有效 CLA 指令、如果您描述的是任务内的硬编码表、编译器会将其放置在链接器 cmd 文件中为 const_cla 分配的存储器中。
此致、
Delaney
尊敬的 Delaney:
这是 CLA 任务内的表格。 因此、CONST_CLA 段必须放置在 CLA 可写区域中?
谢谢!
据
尊敬的 Ed:
明白了、感谢您的澄清。 需要将 CONST_CLA 分配给 CLA 数据存储器访问的 LSRAM。 例如、在 SysConfig 中、如果授予了以下权限:
可以将 CONST_CLA 分配给链接器 cmd 文件中的 LSRAM1或 LSRAM2。 如果回答您的问题、请对其进行投票表决。
此致、
Delaney
好的。
谢谢 Delaney
据