Ti 工程师,
您好。
我遇到以下问题: (我使用的是CCS6.1.0)
问题一:我是将工程直接从C:\ti\controlSUITE\device_support\F2837xD\v150\F2837xD_examples_Dual\blinky_dc 导出CUP1 和CUP2工程, 配置是cup1工程是:CUP1_FLASH_DEBUG [ACTIVE] ,cpu2工程是:CUP2_FLASH [ACTIVE],在线仿真同时将程序烧写到CUP1和CPU2 FLASH中,退出仿真,断电上电,CUP1 可以工作(28377D 开发板LD2闪烁),CUP2不可以工作(28377D 开发板LD3不闪烁)。仿真下CUP1和CPU2都工作的(LD2闪烁,LD3闪烁)
(因为看datasheet 写:上电后CPU1可以直接从FLASH中启动,CPU2 held in rest,这样如何让CPU2 正常启动)?如果上电要让CPU2正常启动需要在CPU1 中加代码配置,哪如何配置?
问题二:
如何使用CCS6.1.0 将编译好生成的.out 代码文件烧写到CUP1,CPU2文件中(不在源代码打开编译下即不使用Debug)?
问题 三:
关于boot loader SCI (Uart,,我们公司的生产一般都使用Uart 烧写MCU 程序的) 通过pc 烧写到CPU1,CPU2 Flash 中,有什么好用的上位机软件吗?使用C2prog可以吗? 还有使用SCI方式下载 CPU1代码中需要加入启动CPU2代码吗(因为看datasheet 写:上电后CPU1可以直接从FLASH中启动,CPU2 held in rest,这样如何让CPU2 正常启动)?如果上电要让CPU2正常启动需要在CPU1 中加代码配置,哪如何配置?
第一次接触处TI 的MCU 更是第一次调双核。请支持下。
寻求帮助,该问题已经搞了好几天了,急。谢谢