举报
引用: jhdfvs 发表于 2018-6-21 06:51
仔细看了程序后,发现我根本没有把启动时用的源程序加进来,.cmd文件中的Entry也被我注释掉了。估计是这样导致我不能进入中断吧?我将system_config下的文件都加进来后,程序跑起来再挂起,好像是跑飞了,我想可能是中断时程序跳飞了。我现在其他事比较忙所以不能花太多时间调这些,所以求教各位。
请问TI的工程师们,用Sta ...
举报
举报
引用: jhdfvs 发表于 2018-6-21 07:19
问题解决了。
估计是烧在板子上的U-boot在上电时把CP15的Register 1中的某一位设置了,导致ARM在中断时跳到0x00000018,而不是0xFFFF0018,从而导致程序在中断时跑飞。
在开头加上这些代码,重新设置寄存器,问题解决:
举报
更多回帖