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

66AK srio调试始终要进入异常中断

大家好

调试使用的例程是由SRIO_LpbkDioIsrK2HC66BiosExampleProject修改而来的。修改的内容只是将loopback修改为normal模式,以及将X1修改为X2模式

在SRIO初始化前加入

KeyStone_common_CPU_init();

K2_common_device_init();

KeyStone_Exception_cfg(TRUE);

这样程序就会跑飞。如果将

//KeyStone_common_CPU_init();

//K2_common_device_init();

这两句话屏蔽,那么程序就会进入异常中断。

进入异常中断打印信息如下:

External exception happened. MEXPFLAG[3]=0x80000000.

EMC_BUSERR Bus Error Interrupt for global configuration space between 0x01C00000 – 0x07FFFFFF

CFG write status error detected

XID (Transaction ID)= 14

Privilege error

如果什么语句都不加,那么程序就没有问题,不过66AK只能通过 NWRITE_R向其他器件的内存写数据,别的器件无法向66AK写数据

我也试过66AK通过NREAD方式读取别的器件的内存,也不行。

请问这是怎么回事啊?

Allen35065:

异常处理BIOS和STK使用的不是同一套体系,不能混用的。

赞(0)
未经允许不得转载:TI中文支持网 » 66AK srio调试始终要进入异常中断
分享到: 更多 (0)