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

CSL例程中intc_example.c和自己程序运行后的产生区别,很纠结。

前面的IRQ初始化都是一样的,除了第199行IRQ_getConfig(SAR_EVENT,&irqQuery)和我的IRQ_getConfig(TINT_EVENT,&irqQuery),两个参数的值是13和4,这个应该不是问题。这句后调用csl_intc.c的第342行该函数以后,执行过356行

config->funcAddr =
(IRQ_IsrPtr)CSL_IRQ_DATA.IrqDispatchTable[EventId].funcAddr;

之后,例程中irqQuery.funcAddr, irqConfig.funcAddr两个值是相同的,都是0x0000C5FE,而自己的则是一个0x00046CF8,另一个是0x00206CF8,。求教问题的原因是在哪?

Shine:

你好,

请问IRQ_config(SAR_EVENT,&irqConfig);这句改成IRQ_config(TINT_EVENT,&irqConfig);了么?

wang zhao:

回复 Shine:

是的,功能不一样了么。其他地方应该怎么改呢

wang zhao:

回复 Shine:

can not load from non-primitive location

Shine:

回复 wang zhao:

wang zhao

can not load from non-primitive location

赞(0)
未经允许不得转载:TI中文支持网 » CSL例程中intc_example.c和自己程序运行后的产生区别,很纠结。
分享到: 更多 (0)