查看: 1867|回复: 0

[求助] 移植uTenux基于MK60DN512ZVMD芯片到IAR/KEIL环境遇到的问题!

[复制链接]

该用户从未签到

11

主题

18

帖子

0

注册会员

Rank: 2

积分
99
最后登录
1970-1-1
发表于 2013-4-13 16:47:31 | 显示全部楼层 |阅读模式
 在移植uTenux操作系统的时候遇到一个非常奇怪的问题,我们的操作系统在gcc编译下,可以在XMC4500芯片上完美的运行,但是经过IAR/KEIL环境编译之后烧到芯片之后就导致任务退出的时候程序崩溃,后来跟踪调试,发现,在异常的时候芯片自动压了9个寄存器,而CortexM系列芯片是出现异常的时候,自动压8个寄存器,gcc编译之后也是自动压了8个寄存器,不知道为什么经过IAR/KEIL编译编译之后,为什么就压了9个寄存器?
这个问题困扰了好久,一直没有结局!
 
今天休息,没有去公司,刚刚上了公司的社区,发现经理有了头绪,看了一下我们经理在社区写的帖子,没有看明白,但又似懂非懂的,鉴于大家对这个问题很是感兴趣,所以及时通知大家!
http://www.tecoss.org/viewthread.php?tid=4542&extra=page%3D1
这个链接是我们公司的社区,我们经理写的一个帖子,对CortexM系列内核的芯片感兴趣的工程师们,可以去看一看!
也希望大家多多关注uTenux嵌入式实时操作系统!
我知道答案 目前已有0人回答
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-8-2 16:16 , Processed in 0.078238 second(s), 21 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表