工具与软件:
大家好、专家:
我们需要在 CPU1上运行 SDK 代码、在 CPU3上运行 MCAL 代码(例如 MCU、端口、ADC 模块)。
请根据 SDK 多核示例告知我是否可以满足这一要求。
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上运行 SDK 代码、在 CPU3上运行 MCAL 代码(例如 MCU、端口、ADC 模块)。
请根据 SDK 多核示例告知我是否可以满足这一要求。
尊敬的 Zou:
感谢您的咨询。
我们目前不支持在其他内核 CPU2/CPU3上运行 MCAL。 我们建议在 CPU1上使用 MCAL 并在 CPU3上使用 SDK。
您能否详细说明 希望在 CPU3上运行 MCAL 的原因?
关于 NMI、一些外设/寄存器只能从 CPU1写入(这是硬件设计);SYSCTRL 寄存器就是其中一个这样的寄存器。 在 器件 TRM 中 、您将找到说明 哪些寄存器属于此类别的注释、下面的示例-

尊敬的 Zou:
将在内部进行检查并联系您了解 SDK 和 SDL;请稍后提供。
对于 MCAL;当前所有 MCAL 只能在 CPU1上运行;请参阅此处的文档- 3. F29x MCAL 入门—F29H85x 文档
尊敬的 Zou:
请参阅 表7-27. 外设寄存器内存映射 (F29H85x 和 F29P58x 实时微控制器数据表)中提供。
谢谢!
Gunjan