TI中文支持网
TI专业的中文技术问题搜集分享网站

CCS8.3.1如何实现对芯片TMS320F28377D的双核调试?

您好!

        在使用CCS8.3.1软件调试TMS320F28377D双核芯片的时候,点击点击DEBUG的时候,为什么只是下载cpu1的程序,出现提示:C28xx_CPU1: If erase/program (E/P) operation is being done on one core, the other core should not execute from shared-RAM (SR) as they are used for the E/P code.  Also, CPU1 will be halted to determine SR ownership for the CPU which will run the Flash Plugin code, after which CPU1 will be set to run its application. User code execution from SR could commence after both flash banks are programmed.

      我的目的是希望两个芯片同时调试,希望erase/program操作两个core,这是如何配置的?

非常感谢!

Susan Yang:

另外您现在烧录的是什么工程?能否给出相关的CCS调试/设置截图?

user1589201:

回复 Susan Yang:

user1589201:

回复 user1589201:

选择同步属性后,cpu1烧写的和CPU2烧写的怎么是用一个.out文件?不能指定cpu1和cpu2是不同的out文件?

Susan Yang:

回复 user1589201:

您现在还是不可以吗?能给出debug时的截图吗?我对您的描述有些疑惑

user1589201:

回复 Susan Yang:

下图是我的工程文件:

在工程中我开了两个文件夹,分别对应28375D芯片的核1和核2,但是调式的时候,我希望是一起调!

现在的情况是,我点击DEBUG后见下图:

可以看到只有一个工程CPU1_V1,没有CPU2_V1,另外可以看到在C28XX_CPU1和C28XX_CPU2中用的是同样的文件,

我希望的是C28XX_CPU1里面是一个文件,C28XX_CPU2中是不一样的文件,这可以吗?谢谢!

Susan Yang:

回复 user1589201:

可以的,您将这两个工程分别编译build之后,会产生2个out文件

而后在debug时,分别connect CPU1 和 CPU2之后,选择 Run–>load program 分别烧录CPU1.out和CPU2.out

Susan Yang:

回复 user1589201:

user1589201:

回复 Susan Yang:

您好!
这种方式下,还需要勾选synchronizethe properties…..吗?

Susan Yang:

回复 user1589201:

可以不用的。您现在可以正常烧录CPU1&CPU2了吗?

赞(0)
未经允许不得转载:TI中文支持网 » CCS8.3.1如何实现对芯片TMS320F28377D的双核调试?
分享到: 更多 (0)