您好!
因此、在这种情况下、我相信许多开发人员都在为同一个问题而挣扎。
假设我现在正在处理 CM 上的软件。
我需要在 C28侧运行一些代码以启动 CM 并为 CM 移交硬件。
我有一个 C28工程的调试配置设置、该设置还将上载 CM 软件、因此我可以在两个内核上进行调试。
当我只在 CM 侧工作时、我实际上不需要上传 C28软件。
每次在 C28上擦除存储器并上载软件都需要花费大量时间。
您能否推荐一个工作流程、我只能在当前使用的内核上载软件?
有什么提示和技巧吗?
谢谢!
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.
您好!
因此、在这种情况下、我相信许多开发人员都在为同一个问题而挣扎。
假设我现在正在处理 CM 上的软件。
我需要在 C28侧运行一些代码以启动 CM 并为 CM 移交硬件。
我有一个 C28工程的调试配置设置、该设置还将上载 CM 软件、因此我可以在两个内核上进行调试。
当我只在 CM 侧工作时、我实际上不需要上传 C28软件。
每次在 C28上擦除存储器并上载软件都需要花费大量时间。
您能否推荐一个工作流程、我只能在当前使用的内核上载软件?
有什么提示和技巧吗?
谢谢!
您好!
有一个简单的解决方案:您可以创建另一个调试配置、其中 CM 是唯一一个刷写的内核、CPU1只能加载符号。
在 Debug Configuration 的 Program 选项卡上、从列表中选择 CPU1、然后选择"Load symbols Only"。
根据我的经验、还需要一个设置:在"Target (目标)"选项卡上、选择"Program/Memory Load Options (程序/存储器加载选项)"并选中"Restart the target on symbol load and a program load (在符号加载和程序加载时重新启动目标)"选项。
此致、
Andy