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

请问该如何使用OMAPL1387–starterware的例子程序,中断例程无法运行

我用starterware来编写OMAPL138 ARM端的bootloader的,进入不了supervisor模式,后来经过各方查找资料,才知道需要加入一个boot.asm的文件(这个文件在starterware包里是没有的)。

现在我在用中断的时候,根据步骤要求一步步写程序,单步调试发现内存,向量表等都是正常的。可是就在中断发生的时候,pc指针跳转到一个很奇怪的地方去了。

然后我将staerware中的timer,gpio等中断例程里的代码直接复制过去。依然是在中断发生时进入奇怪的地方。timer例程的代码连while(1)都执行部到就已经跳转到别的地方了,请问是我利用staerware的方式不对吗?

附:我的工程中包含了"deriver.lib","system_config.lib","utils.lib","boot.asm",然后就是使用这些.lib需要的头文件,其它都没有了。

如果我使用的方法不对的话,请问ti有相关的说明应该怎么用吗?

Vincent hung:

回复 Xiang Cao:

你好,我遇到了和你一样的问题,无法进入中断,然后跑飞。你有联系方式吗?想向你请教。

赞(0)
未经允许不得转载:TI中文支持网 » 请问该如何使用OMAPL1387–starterware的例子程序,中断例程无法运行
分享到: 更多 (0)