请选择 进入手机版 | 继续访问电脑版
查看: 2353|回复: 9

[求助] KEAZ128选用了NMI引脚复用SPI功能,下载程序失败

[复制链接]
  • TA的每日心情
    开心
    2019-11-12 13:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    8

    主题

    45

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    415
    最后登录
    2023-12-19
    发表于 2021-1-28 13:18:37 | 显示全部楼层 |阅读模式
    1. 网上搜了好多帖子,说是需要先将SIM_SOPT0 的NMIE bit 清0,目前已清零,且可以用作普通IO(目前焊接3块板子,只有一块可以正常烧写程序,且经过试验,这块可以烧程序的板子无论NMIE bit为0还是1,都可以正常烧写,比较郁闷,另外两块板子无论NMIE bit为0还是1,都无法正常烧写)
    2. 程序中已将NMI disable,通过串口读取SIM -> SOPT0 值为0xC (1100),即SWD,RST使能,NMI失能;
    3. 无法烧写程序的两块板子:**JLink Warning: CPU could not be halted,***JLink Error: Can not read register 15 (R15) while CPU is running,Erase Failed!

    4. 求大神指点问题出在哪,谢谢


    最佳答案

    NMI引脚需要在配置前进行一个上拉,我在mkm34中踩过这个坑,进入系统后直接卡在NMI中断 ,关键是NMI中断不能屏蔽 ,标有NMI的引脚在上电后不能上拉就别用了 。 ...
    2.png
    3.png
    111.png
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

    该用户从未签到

    648

    主题

    6301

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    19547
    最后登录
    2024-3-28
    发表于 2021-1-28 13:32:33 | 显示全部楼层
    本帖最后由 小恩GG 于 2021-1-28 13:33 编辑

    在flash configuration里禁用,这个禁用不一定有用,论坛有文章
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-11-12 13:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    8

    主题

    45

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    415
    最后登录
    2023-12-19
     楼主| 发表于 2021-1-28 14:07:00 | 显示全部楼层
    本帖最后由 apphia 于 2021-1-28 14:08 编辑
    小恩GG 发表于 2021-1-28 13:32
    在flash configuration里禁用,这个禁用不一定有用,论坛有文章

    你好,恩哥,已在flash configuration里设置为FOPT            EQU     0xFC,我用的是keil,看了你论坛的文章,是基于IAR的,keil的你知道在哪里设置保护的flash配置字段吗,keil选项没改,默认选项,目前仍是下载失败
    1.png
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    648

    主题

    6301

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    19547
    最后登录
    2024-3-28
    发表于 2021-1-28 14:57:22 | 显示全部楼层
    apphia 发表于 2021-1-28 14:07
    你好,恩哥,已在flash configuration里设置为FOPT            EQU     0xFC,我用的是keil,看了你论坛的 ...

    改成0xFB
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-11-12 13:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    8

    主题

    45

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    415
    最后登录
    2023-12-19
     楼主| 发表于 2021-1-28 15:01:43 | 显示全部楼层
    本帖最后由 apphia 于 2021-1-28 15:04 编辑

    改成了0xFB,依然是失败,另外为啥是0xFB,不应该是0xFC吗?NMI不是在第2位吗?
    2.png
    3.png
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-11-12 13:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    8

    主题

    45

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    415
    最后登录
    2023-12-19
     楼主| 发表于 2021-1-28 15:24:06 | 显示全部楼层

    我把SPI通讯的器件拆下来可以正常烧写,焊上去就烧写失败,看来还是NMI引脚问题没有弄好。。
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    648

    主题

    6301

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    19547
    最后登录
    2024-3-28
    发表于 2021-1-28 15:27:20 | 显示全部楼层
    apphia 发表于 2021-1-28 15:01
    改成了0xFB,依然是失败,另外为啥是0xFB,不应该是0xFC吗?NMI不是在第2位吗? ...

    设置的fopt不是sopt,你这跟配置nmi没关系了,是下不进代码,用jlink commander,输入unlock kinetis看看有没有效果。如果运行如下图,就没事了,就应该可以再正常下代码 3.PNG
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-11-12 13:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    8

    主题

    45

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    415
    最后登录
    2023-12-19
     楼主| 发表于 2021-1-28 15:33:04 | 显示全部楼层
    本帖最后由 apphia 于 2021-1-28 15:34 编辑
    小恩GG 发表于 2021-1-28 15:27
    设置的fopt不是sopt,你这跟配置nmi没关系了,是下不进代码,用jlink commander,输入unlock kinetis看看 ...

    是设置的fopt,Jlink commander也unlock了,如图,还是失败。。
    unlock.png
    error.png
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-11-12 13:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    8

    主题

    45

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    415
    最后登录
    2023-12-19
     楼主| 发表于 2021-1-28 16:19:26 | 显示全部楼层
    小恩GG 发表于 2021-1-28 15:27
    设置的fopt不是sopt,你这跟配置nmi没关系了,是下不进代码,用jlink commander,输入unlock kinetis看看 ...

    我把NMI引脚走线割断可以正常烧写,就是烧写时不能连着,烧写后NMI引脚也可以当做普通IO(NMI电平),就是不能当MISO...难道真的要改板子避开NMI了吗?
    NMI引脚当做普通IO.jpg
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    6

    帖子

    0

    新手上路

    Rank: 1

    积分
    14
    最后登录
    2021-12-24
    发表于 2021-12-21 18:10:47 | 显示全部楼层
    NMI引脚需要在配置前进行一个上拉,我在mkm34中踩过这个坑,进入系统后直接卡在NMI中断 ,关键是NMI中断不能屏蔽 ,标有NMI的引脚在上电后不能上拉就别用了 。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-3-29 10:16 , Processed in 0.151566 second(s), 32 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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