工具/软件:Code Composer Studio
大家好、我有一个 TMS320F8379d 控制卡和一个实验板套件。 最近、我尝试在第二个 CPU 上进行编程。 我尝试了"blinky_dc"示例、但没有成功。
我使用的是 CCS 8.0.0.00016。
首先、我使用 RAM 设置 CPU1和 CPU2、并进入调试模式。 我可以看到程序卡在"IPCBootCPU2 (uint32_t ulBootMode)"函数中。 具体而言、它会在此处存根:
操作 { BootStatus = IPCGetBootStatus()& C2_BootROM_BOOTSTS_SYSTEM_READY; } while ((bootStatus!= C2_BootROM_BOOTSTS_SYSTEM_READY));
PICGetBootStatus()返回"0x00B5BB"或"00001011010111011b"
然后、我尝试将程序刷写到 MCU 中。 配置为:"CPU1_FLASH_Standalone "和"CPU2_FLASH"。 我选择了项目"blinky_dc_cpu01"并点击了"load"按钮。 加载完成后、似乎只有 CPU1正常工作(GPIO31 LED 闪烁)。 然后、我选择了项目"blinky_dc_cpu02"并再次点击"load"按钮。 之后、两个 LED 都亮起、不闪烁。
我应该做什么特别的设置吗? 谢谢!


