查看: 2510|回复: 5

mc9s08dz60中断向量重定向的问题

[复制链接]
  • TA的每日心情
    奋斗
    2016-11-29 19:14
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    20

    主题

    405

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1529
    最后登录
    1970-1-1
    发表于 2014-12-30 21:22:06 | 显示全部楼层 |阅读模式
    本帖最后由 blue_blue 于 2014-12-31 08:26 编辑

    我现在在做mc9s08dz60的boatloader,bootloader占用的区域为0XF400-0XFFFF,所以我想把中断向量映射到0xF3C0-0xF3FF,在程序里我主要做了以下操作:1.对NVOPT写入0x02,对NVPROT写入0xFD,保护 0XF400-0XFFFF区域;2.将中断向量重定向到0xF3C0-0xF3FF。在程序运行过程中,无法进入中断,中断打开,程序就复位。      

    今天又调试了一下,通过hiwave下载程序,开中断,程序就复位,关掉hiwave之后,单片机重新上电,中断能正常运行,现在还不知道是什么原因导致这种情况?
    回复

    使用道具 举报

    该用户从未签到

    124

    主题

    3600

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5781
    最后登录
    1970-1-1
    发表于 2015-1-4 10:59:58 | 显示全部楼层
    从你的叙述中,可推断出中断向量重定向应该是成功啊,只是hiwave的上电与否影响了其正常的运行,是不是通过hiwave下载程序后,都需要重新上电才可以正常运行。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    24

    主题

    252

    帖子

    0

    高级会员

    Rank: 4

    积分
    504
    最后登录
    1970-1-1
    发表于 2015-1-4 22:53:17 | 显示全部楼层
    你在对NVOPT等进行写值时有没有关掉中断,可能需要关掉中断。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2015-1-5 09:31:52 | 显示全部楼层
    上电的时候就要进行中断重定向,发生这个问题可能是中断产生以后,找不到中断向量导致的复位。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    802

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1763
    最后登录
    1970-1-1
    发表于 2015-1-5 11:22:14 | 显示全部楼层
    那就在中断前设置一个
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-11-29 19:14
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    20

    主题

    405

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1529
    最后登录
    1970-1-1
     楼主| 发表于 2015-1-5 13:01:57 | 显示全部楼层
    在写NVOPT和NVPROT寄存器之前,已经将中断关闭,写操作完成之后才开中断。原因可能是如安所说“上电的时候就要进行中断重定向,发生这个问题可能是中断产生以后,找不到中断向量导致的复位。”但连接hiwave的运行时程序也无法进入中断。可能是hiwave的上电会影响了其正常的运行
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-20 14:01 , Processed in 0.096959 second(s), 24 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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