[Kinetis] kinetis 串口怪问题(已解决)

[复制链接]
1927|6
 楼主| dong_abc 发表于 2014-5-22 00:28 | 显示全部楼层 |阅读模式
本帖最后由 FSL_TICS_A 于 2014-6-3 15:54 编辑

   串口查询模式,会自动复位。求救!
  1. ...
  2.       unsigned char c=UART_GetChar();   //运行到这里就复位,不知道原因?
  3.       if(c){
  4.       ...
  5.        }


KL26_boot_demo_20140519.rar (2.01 MB, 下载次数: 2)
FSL_TICS_Jeremy 发表于 2014-5-22 09:47 | 显示全部楼层
你好,楼主!
请问你的例程来源是哪里?自己写的还是来自官方例程,或者其他。
 楼主| dong_abc 发表于 2014-5-22 09:52 | 显示全部楼层
FSL_TICS_Jeremy 发表于 2014-5-22 09:47
你好,楼主!
请问你的例程来源是哪里?自己写的还是来自官方例程,或者其他。 ...

来自飞思卡尔 的 应用笔记  AN2295 。
 楼主| dong_abc 发表于 2014-5-22 10:27 | 显示全部楼层
顶一下。
FSL_TICS_A 发表于 2014-5-22 15:43 | 显示全部楼层
请参考此贴《 Kinetis bootloader 调试笔记》。
https://bbs.21ic.com/forum.php?mo ... p;page=1#pid4285106
 楼主| dong_abc 发表于 2014-5-23 17:36 | 显示全部楼层
FSL_TICS_A 发表于 2014-5-22 15:43
请参考此贴《 Kinetis bootloader 调试笔记》。
https://bbs.21ic.com/forum.php?mod=viewthread&tid=733624 ...


那个帖子也是我发的,现在只是在它的基础上简化了一些没用到的条件编译部分。
误删了

  1.   #if BOOTLOADER_INT_WATCHDOG == 1
  2.     WDG_Enable();
  3.   #else
  4.     WDG_Disable();
  5.   #endif

保留 WDG_Disable();即可。 默认时看门狗已经打开了,所以要关闭。
FSL_TICS_A 发表于 2014-5-26 13:46 | 显示全部楼层
dong_abc 发表于 2014-5-23 17:36
那个帖子也是我发的,现在只是在它的基础上简化了一些没用到的条件编译部分。
误删了
保留 WDG_Disable() ...

sorry,问题很多所以没看仔细。以后MCU的Bootload直接固化到ROM中,不需要怎么麻烦啊。
【FTF技术培训课程】Kinetis MCU的Bootloader解决方案
https://bbs.21ic.com/icview-738048-1-1.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:此id已冬眠...

43

主题

5072

帖子

22

粉丝
快速回复 在线客服 返回列表 返回顶部