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

omap调用CPUSwitchToPrivilegedMode()跑飞

我在OMAP的ARM端调用CPUSwitchToPrivilegedMode();函数,导致程序跑飞了……为什么呢?

Denny%20Yang99373:

可以参考一下starterware

http://www.ti.com/tool/starterware-dsparm?keyMatch=starterware&tisearch=Search-EN-Everything

weihua li:

回复 Denny%20Yang99373:

我的这个函数就是来自 startware里面的cpu.c,该包含的文件 cpu.h 也包含了呀!还是琢磨不清楚为什么会这样。

Denny%20Yang99373:

回复 weihua li:

直接跑里面的DEMO看看?然后在DEMO的基础上加自己的代码

weihua li:

回复 Denny%20Yang99373:

好吧。

DEMO里面的有个 GPIO 的例程,我看也没有调用这个函数进入特权模式呀。不知道行不行……

Denny%20Yang99373:

回复 weihua li:

你拿starterware里面的demo改就行了

weihua li:

回复 Denny%20Yang99373:

StarterWare里面我没看见有调用这个函数的呀……

weihua li:

回复 weihua li:

如图:里面是一行汇编代码

weihua li:

回复 weihua li:

这是因为缺少哪个汇编文件吗?

weihua li:

回复 weihua li:

能告诉我这一小段汇编代码在哪里吗?

weihua li:

回复 weihua li:

会不会是cmd文件引起的,我创建工程的时候自动生成一个cmd文件,没有改动。这样可以吗?

赞(0)
未经允许不得转载:TI中文支持网 » omap调用CPUSwitchToPrivilegedMode()跑飞
分享到: 更多 (0)