当我想在 CSS 中启动一个仅使用 CM 内核的调试会话时、 (假设 CPU1内核已在运行 cm_config 二进制文件)。 似乎无法调试这个内核(独立)。 当我观察擦除、写入闪存的进度时、似乎当我在 CM 内核上启动调试会话时、CPU1已被擦除。 我找不到有关这些步骤的任何文档。 这是否正确? 是否不可能在不擦除 CPU1的情况下将 CM 内核作为独立内核进行闪存/调试?
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.
当我想在 CSS 中启动一个仅使用 CM 内核的调试会话时、 (假设 CPU1内核已在运行 cm_config 二进制文件)。 似乎无法调试这个内核(独立)。 当我观察擦除、写入闪存的进度时、似乎当我在 CM 内核上启动调试会话时、CPU1已被擦除。 我找不到有关这些步骤的任何文档。 这是否正确? 是否不可能在不擦除 CPU1的情况下将 CM 内核作为独立内核进行闪存/调试?
C28xx_CPU1:只有 CPU1片上闪存插件可以为 CPU1、CPU2和 CM 闪存操作配置时钟。 当调用 CPU1闪存操作时、插件会自动配置 PLL。 不过、如果用户只想执行 CPU2或 CM 闪存操作
离子在当前会话中、如果不执行先前的 CPU1操作、他们应在调用 CPU2和 CM 闪存操作之前点击 CPU1片上闪存插件中的"配置时钟"按钮。 使用此按钮后、闪存插件将启动
图中使用 INTOSC2作为时钟源时、CPU1/CPU2的时钟为190MHz、CM 为95MHz。 插件将保持这样的 PLL 配置、用户应用应根据应用的要求配置 PLL。
在 CSS IDE 中、我找到了之前的代码。 仍然不清楚的是、该时钟配置还会擦除 CPU1闪存?
另请参阅此主题、可能会有所帮助:
https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1169406/tms320f28386s-how-to-speed-up-debugging-time-on-a-dual-core-device/4400145
此致、
Andy