查看: 3583|回复: 5

[MPC] 【求助】关于MPC5604P的PIT中断问题(已解决)

[复制链接]

该用户从未签到

24

主题

666

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1072
最后登录
2023-4-10
发表于 2014-12-1 15:04:27 | 显示全部楼层 |阅读模式
本帖最后由 FSL_TICS_ZJJ 于 2014-12-2 17:27 编辑

附件是PIT中断测试程序,使用CW2.10创建的工程,然后只在main函数里写了点东西,其他文件都没动,PIT软中断下方式无法进入中断,求大神帮忙看下什么问题。谢谢!
我知道答案 目前已有5人回答

PIT_Test.zip

118.92 KB, 下载次数: 40, 下载积分: 威望 1

回复

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2014-12-1 15:23:30 | 显示全部楼层
建议你官网提交一个技术服务请求,那边会有更多相关的工程师帮你解答。
建立技术服务请求的链接:飞思卡尔产品论坛快速购买通道及SR提交流程
问题内容请采用英文书写方式。
回复 支持 反对

使用道具 举报

该用户从未签到

24

主题

666

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1072
最后登录
2023-4-10
 楼主| 发表于 2014-12-2 11:26:20 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2014-12-1 15:23
建议你官网提交一个技术服务请求,那边会有更多相关的工程师帮你解答。
建立技术服务请求的链接:飞思卡尔 ...

问题解决了,程序没问题,问题出在工程文件!CW2.10建好工程文件后,直接在main函数写程序,然后运行,这个过程硬件初始化并未执行,在__ppc_eabi_init.c文件中有一个asm void __init_hardware(void)函数,函数末尾有这样一段代码:
#if defined(ROM_VERSION) || defined(CACHE_VERSION) || defined(CALL_USR_INIT)
        mflr        r31                                                /* save off return address in NV reg */
        bl                usr_init                                /* init board hardware */
        mtlr        r31                                                /* get saved return address */
#endif

这三个量均未定义,所以无法调用usr_init函数,没能完整的初始化!
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2014-12-2 17:26:58 | 显示全部楼层
霹雳小猪 发表于 2014-12-2 11:26
问题解决了,程序没问题,问题出在工程文件!CW2.10建好工程文件后,直接在main函数写程序,然后运行,这 ...

非常感谢楼主的解决方案分享!
回复 支持 反对

使用道具 举报

该用户从未签到

24

主题

666

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1072
最后登录
2023-4-10
 楼主| 发表于 2014-12-3 09:38:46 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2014-12-2 17:26
非常感谢楼主的解决方案分享!

也不知道对不对,反正问题解决了
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

4

帖子

0

新手上路

Rank: 1

积分
14
最后登录
2017-9-20
发表于 2017-9-19 22:13:01 | 显示全部楼层
我也遇到相似的问题,明天查查
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-20 16:08 , Processed in 0.096040 second(s), 27 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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