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

28377D 下载Flash后,CPU2的SCIA无法进入中断

请教个问题,CPU2中使用SCIA,RAM 和FLASH 调试模式均可以正常进入中断,但是使用STANDALONE下载完成后,CPU2中的SCIA无法进入中断?不知道是什么原因!

Gavin J:

Lone,

stand alone下,CPU2有跑起来吗?你是如何判断没有进入中断的?

请教个问题,CPU2中使用SCIA,RAM 和FLASH 调试模式均可以正常进入中断,但是使用STANDALONE下载完成后,CPU2中的SCIA无法进入中断?不知道是什么原因!

Eric Ma:

在CPU1中要发送CPU2的引导指令:

// Send boot command to allow the CPU2 application to begin executionIPCBootCPU2(C1C2_BROM_BOOTMODE_BOOT_FROM_FLASH);

Eric

请教个问题,CPU2中使用SCIA,RAM 和FLASH 调试模式均可以正常进入中断,但是使用STANDALONE下载完成后,CPU2中的SCIA无法进入中断?不知道是什么原因!

lone lu:

回复 Gavin J:

在CPU2的主程序中设置一个LED闪灯,中断处理函数中也设置一个LED闪灯;主程序中的LED工作,但是用电脑发送数据时,中断内的LED不能工作;FLASH和RAM调试模式下两个LED都能正常工作;

请教个问题,CPU2中使用SCIA,RAM 和FLASH 调试模式均可以正常进入中断,但是使用STANDALONE下载完成后,CPU2中的SCIA无法进入中断?不知道是什么原因!

lone lu:

回复 Eric Ma:

Eric Ma

在CPU1中要发送CPU2的引导指令:

// Send boot command to allow the CPU2 application to begin executionIPCBootCPU2(C1C2_BROM_BOOTMODE_BOOT_FROM_FLASH);

Eric

请教个问题,CPU2中使用SCIA,RAM 和FLASH 调试模式均可以正常进入中断,但是使用STANDALONE下载完成后,CPU2中的SCIA无法进入中断?不知道是什么原因!

Eric Ma:

回复 lone lu:

检查一下相关的变量是否有初始化,另外是否有调用memory copy函数。

ERIC

请教个问题,CPU2中使用SCIA,RAM 和FLASH 调试模式均可以正常进入中断,但是使用STANDALONE下载完成后,CPU2中的SCIA无法进入中断?不知道是什么原因!

Gavin J:

回复 lone lu:

先确定你的CPU2有正确跑起来。

下载最新的ControlSUITE, 里面有standalone的双CPU例程。在这个例程上添加你的串口程序试试。

C:\ti\controlSUITE\device_support\F2837xD\v180\F2837xD_examples_Dual\blinky_dc

请教个问题,CPU2中使用SCIA,RAM 和FLASH 调试模式均可以正常进入中断,但是使用STANDALONE下载完成后,CPU2中的SCIA无法进入中断?不知道是什么原因!

lone lu:

回复 Eric Ma:

memory copy函数有调用,如果不调用的话,CPU2的主程序应该不能运行吧;变量初始化是指什么?FLASH和RAM调试模式下都是好用的啊。

请教个问题,CPU2中使用SCIA,RAM 和FLASH 调试模式均可以正常进入中断,但是使用STANDALONE下载完成后,CPU2中的SCIA无法进入中断?不知道是什么原因!

MiloBai:

回复 lone lu:

请问你的问题解决了吗?

赞(0)
未经允许不得转载:TI中文支持网 » 28377D 下载Flash后,CPU2的SCIA无法进入中断
分享到: 更多 (0)