sama5d34 在IAR下面使用ucos遇到问题

2019-03-24 20:26发布

我从ucos官网上下载了ucos-ii在IAR下的5d3x移植好的版本,但是我无论是在在线仿真还是实际的使用过程都村子问题。我在线仿真的时候,程序会在初始化的停留在prefetch interrupt,也就是中断向量表的第四条;但是我如果在cstartup.s中将MMU初始化相关的几句屏蔽之后就没有问题了,但是程序又会产生一个新的中断exceptdataaborthandle当中。实在不知道是怎么一回事儿,请各位大神帮助分一下。或者谁有移植好的版本,谢谢 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
Jerry_p30f6012a
1楼-- · 2019-03-25 03:59
 精彩回答 2  元偷偷看……
freebsder
2楼-- · 2019-03-25 04:06
另一个论坛就给你回过。。。
freebsder
3楼-- · 2019-03-25 04:41
你要开MMU的话需要仔细看映射的空间对不对,同时要注意链接阶段后面的各种变量、函数的地址是不是合法的,所以映射不对,取址娶不到当然 prefetch interrupt;
如果你不开MMU的话,只需要注意链接后面的各种变量、函数是不是被脚本按照打开MMU的形式处理过,所以一旦访问非法地址,就except data。
Jerry_p30f6012a
4楼-- · 2019-03-25 05:03
freebsder 发表于 2015-3-20 14:24
你要开MMU的话需要仔细看映射的空间对不对,同时要注意链接阶段后面的各种变量、函数的地址是不是合法的,所以映射不对,取址娶不到当然 prefetch interrupt;
如果你不开MMU的话,只需要注意链接后面的各种变量、函数是不是被脚本按照打开MMU的形式处理过,所以一旦访问非法地址,就except data。

你有没有做过sama5d34上的uCOS???


一周热门 更多>