查看: 4149|回复: 6

[已解决] TRK-KEA128執行LIN_Slave會跑飛

[复制链接]
  • TA的每日心情

    2019-1-19 16:32
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    23

    主题

    113

    帖子

    4

    金牌会员

    Rank: 6Rank: 6

    积分
    1267
    最后登录
    2022-3-31
    发表于 2017-8-4 15:32:05 | 显示全部楼层 |阅读模式
    本帖最后由 lamb8059 于 2017-8-4 16:53 编辑

    程序是FSL_LIN_2.x_STACK_Package_4.5.9的Sample CodeKEA128與KEA64的Slave project在執行debug時會跑飛
    main() 的ret = l_sys_init();
    最後跳到lin_lld_timer_K_init執行到FTM1_SC |= FTM_SC_PS(7);
    002.jpg




    就會飛到

    002.jpg





    最後想抱怨一下
    1.TRK-KEA8沒有Master端的Sample Code
    2.TRK-KEA8 Slave端的Sample Code似乎只有清Flag而已
    003.jpg

    3.TRK-KEA128 64 8的版端上有三顆電阻沒上,那顆MC33662一開始根本不工作,看了看SCH才自己上4.7K
    我版子一片是跟avnet一片是跟mouser買的兩片都沒上R60 R61 R65
    004.jpg

    最佳答案

    lamb8059 发表于 2017-8-9 17:17 把版子上原本的KEA128、KEA64拆了,換兩塊新的KEA128 就不會飛了,估計版子出問題 ... 这么奇怪,不会是NMI问题吧。 你把NMI外部加10K上拉之后再试试。 ...
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24871
    最后登录
    2025-7-18
    发表于 2017-8-4 15:44:06 | 显示全部楼层
    搂住你好
    1.跑飞问题
      请参考下这个帖子:
    https://www.nxpic.org.cn/module/forum/thread-596127-1-1.html
    跟下,看看是哪句导致跑飞的。

    2. TRK-KEA8沒有Master端的Sample Code
      主要问题还是flash太小了,不适合做master了。master代码量太大。
    3.TRK-KEA8 Slave端的Sample Code似乎只有清Flag而已
       还是同样毛病,flash太小了,stack本身就比较大,无法支持太多了,代码会越界的。

    4. 电阻没焊问题
       这个问题和你一样苦恼,我也吃过这个亏,已经和相关部门反映过了。

    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2019-1-19 16:32
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    23

    主题

    113

    帖子

    4

    金牌会员

    Rank: 6Rank: 6

    积分
    1267
    最后登录
    2022-3-31
     楼主| 发表于 2017-8-9 12:05:41 | 显示全部楼层
    程序進入lin_lld_timer_K_init之後
    執行到FTM1_SC |= FTM_SC_PS(7);就卡了
    asm是ldr r3,[pc,#96]
    debug004.jpg


    然後就跳到

    debug005.jpg


    debug007.jpg

    執行完cpy sp,r7之後又會跳回FTM1_SC |= FTM_SC_PS(7);    ldr r3,[pc,#96]

    debug008.jpg


    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24871
    最后登录
    2025-7-18
    发表于 2017-8-9 14:33:32 | 显示全部楼层
    lamb8059 发表于 2017-8-9 12:05
    程序進入lin_lld_timer_K_init之後
    執行到FTM1_SC |= FTM_SC_PS(7);就卡了
    asm是ldr r3,

    代码有问题啊,你怎么跑进KEAZN8的代码了?
    你板子是TRK-KEA128的,KEA128和KEAZN芯片不兼容的。寄存器地址可能都不一样。
    我想用的代码不配套是导致你跑飞的最大原因。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2019-1-19 16:32
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    23

    主题

    113

    帖子

    4

    金牌会员

    Rank: 6Rank: 6

    积分
    1267
    最后登录
    2022-3-31
     楼主| 发表于 2017-8-9 15:04:23 | 显示全部楼层
    截圖程序是KEA64的,註解寫  " Not  "  cover for kea8 platform
    KEA8 KE04沒有FTM1,debug時的燒錄也燒不進去...
    我手邊的KEA64版子與KEA128版子都是在FTM1_SC |= FTM_SC_PS(7);
    會飛到Handler
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2019-1-19 16:32
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    23

    主题

    113

    帖子

    4

    金牌会员

    Rank: 6Rank: 6

    积分
    1267
    最后登录
    2022-3-31
     楼主| 发表于 2017-8-9 17:17:00 | 显示全部楼层
    把版子上原本的KEA128、KEA64拆了,換兩塊新的KEA128
    就不會飛了,估計版子出問題
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24871
    最后登录
    2025-7-18
    发表于 2017-8-10 09:16:20 | 显示全部楼层
    lamb8059 发表于 2017-8-9 17:17
    把版子上原本的KEA128、KEA64拆了,換兩塊新的KEA128
    就不會飛了,估計版子出問題 ...

    这么奇怪,不会是NMI问题吧。
    你把NMI外部加10K上拉之后再试试。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-19 20:15 , Processed in 0.108768 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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