我将为 CPU1和 CPU2使用两个单独的.cmd 文件、这两个 cmd 文件的配置大致相同。
1.我尝试使用 CPU1在特定的存储器位置写入数据、然后检查 CPU2中的相同位置、但数据不存在。
2.两个 CPU 是否使用不同的内存? 如果不是、为什么写入 CPU1位置的数据不会在具有相同位置的 CPU2中反映?
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.
我将为 CPU1和 CPU2使用两个单独的.cmd 文件、这两个 cmd 文件的配置大致相同。
1.我尝试使用 CPU1在特定的存储器位置写入数据、然后检查 CPU2中的相同位置、但数据不存在。
2.两个 CPU 是否使用不同的内存? 如果不是、为什么写入 CPU1位置的数据不会在具有相同位置的 CPU2中反映?
你好, Ganeshapandi,
[引用 USER="Ganeshapandi K">为什么 CLA 示例(双核)使用 "2837xD_RAM_lnk_CPU1.cmd"文件而不 是"2837xD_RAM_CLA_lnk_CPU1"文件? 对于使用 CLA、需要修改.cmd 文件、不需要修改?
CLA 链接器命令文件包括 CLA 工作所需的特殊部分。 对于双核 CLA 示例、未使用 CPU1_CLA。 CPU1只初始化时钟、实际示例在 CPU2侧运行。 因此、CPU1工程使用正常的链接器命令文件、CPU2工程使用 CLA 链接器命令文件
[引用 user="Ganeshapandi K"]为什么文件 "2837xD_RAM_CLA_lnk_CPU2" 不适用于 CPU2?
双核示例 在 CPU2侧也使用相同的2837xD_RAM_CLA_lnk_CPU1链接器命令文件。 但您可以定义自己的 2837xD_RAM_CLA_lnk_CPU2.cmd。 CPU1和 CPU2之间没有主要区别、只是添加了一些额外的段、并且可用 M0 RAM 的起始地址不同
[引用 user="Ganeshapandi K"> CPU2的 CLA 的 cmd 文件配置是否相同? [/报价]
如上所述、今天我们将相同的 CLA 连接器命令文件用于 CPU1和 CPU2。 我们主要需要将 CLA 特定部分分配给适当的存储器位置
此致、
Veena