请教个问题,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:
请问你的问题解决了吗?