程序仿真能运行,断电后重启不能运行,求助!

[复制链接]
3627|5
 楼主| hzkai 发表于 2015-4-9 09:04 | 显示全部楼层 |阅读模式
如题,MCU为MK64FN1M0VLQ12,编译环境为KDS,仿真器为Jlink,程序在仿真器上能正常运行,断电之后重新上电不能运行(不用仿真器),感觉程序没有下载到Flash中,为何?是不是KDS的某个配置不正确?生成的.bin文件用Jlink直接下载程序也不行,求高手指点。
luofeng2g 发表于 2015-4-9 09:07 | 显示全部楼层
你可以用j-flash读出flash里面是否有程序,验证下你的猜测!!
Adu0227 发表于 2015-4-9 09:09 | 显示全部楼层
必要的地方增加一个长延时
 楼主| hzkai 发表于 2015-4-9 09:14 | 显示全部楼层
luofeng2g 发表于 2015-4-9 09:07
你可以用j-flash读出flash里面是否有程序,验证下你的猜测!!

用J-flash读出Flash里的内容与下载的Bin文件一致,问题不在这了,可能还是KDS的配置上了,我的代码都是PE自动生成的,自己只简单写了个点灯的程序。
luofeng2g 发表于 2015-4-9 09:18 | 显示全部楼层
hzkai 发表于 2015-4-9 09:14
用J-flash读出Flash里的内容与下载的Bin文件一致,问题不在这了,可能还是KDS的配置上了,我的代码都是PE ...

那就不是程序没下载进去了,
 楼主| hzkai 发表于 2015-4-9 13:53 | 显示全部楼层
问题已经解决,KDS的应用经验不足,是CPU配置中的一个watchdog disable一个选项没有选上,导致程序运行不正常,选中之后,问题解决。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

8

帖子

0

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