你(们)好
我是这款德州设备和 CCS 的新用户,加载代码进行调试时遇到问题。
我打算使用 GSRAM 区域在 CPU1和 CPU2上运行一些代码进行调试。
CPU0代码在 GS0和 GS1上映射,而 CPU2代码在 GS2和 GS3;MAP 上映射
文件显示了我的代码的正确映射。
现在,当我尝试加载代码进行调试时,CPU1加载正常,而当 CCS 加载 CPU2的代码部分时,我收到加载错误(在地址0xE000处验证错误)。
我注意到,当我关注 CPU1时,我可以在内存浏览器中读取和写入每个内存位置(LS ram,GS ram 等),而在何时
我专注于 CPU2所有内存区域都显示为0,我无法写任何内容。 此外,CPU1在 GS RAM 的内存浏览器中收到的值不是
从 CPU2可见。
我有2个 gel 文件,每个文件都初始化内存映射,以便访问每个内存区域。
我的系统是:
Windows10,CCS 8.3.1和 Blackhawk USB 560M
我的应用程序有什么问题? 我是否需要执行一些操作来启用第二个 CPU?
感谢你的帮助