打印
[Kinetis]

KEA128程序烧入问题

[复制链接]
1529|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
月下无痕|  楼主 | 2017-3-17 14:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
近期 公司新开发了一个项目 需要用到KEA128,我们的整个板为3.3V 系统。我使用的程序的烧入方式是SWD,(RESET上拉,SWD_DIO,SWD_CLK直接连到单片机引脚上,NMI_b引脚加上拉电阻后为1V左右)下载器是PE,我在调试KEA128 中碰到了一些问题,希望大家知道的可以帮我解答一下。问题如下:
1.我分别用KDS,S32DS将官方Demo程序"Hello_interrupts" 烧入公司自己设计的板子时时,有这样的现象产生:在调试的时候一切正常,断电之后,重新上电,程序就像消失了一样,啥也没了,起先我怀疑是程序烧入到了RAM里面,但是后来我写了一个IO口A口拉低,另一个IO口B口拉高的程序,和另一个IO口A口拉高,另一个IO口B口拉高的程序,程序烧入之后,两个程序断电之后再上电,功能都是正常的。于是我觉得程序是烧到了Flash里的,但是还是无法发现程序运行不起来的原因。我手上有一块TRK-KEA128的Demo板,我用相同的官方DEMO程序和SWD程序烧入方式,一切都是正常的。之后我又写了将一个IO口A口电平拉高,用while(i--)做延迟时间,然后再拉高的小程序,将这个程序放在大的那个for循环中,将这个程序烧入到自己的板子中,还是老样子,调试时可以正常运行,断电后,就 是不行。
2.之后我用codewarrior 10.7新建了一个KEA128工程,将其烧入板子中时,出现程序无法烧入问题,它有如下提示 Launching xxx_FLASH_PnE U-Mulitink has encountered a problem....Failed to resume target process......
我迷惑了,真的是百思不得其解,不明白为什么调试的时候可以,重新上电就不可以。简单的电平就OK,复杂的程序就不行,实在是想不通了,项目又有时间节点,心里很着急,麻烦大家花点时间看一下,知道的可以帮我解答一下,万分感谢

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

7

帖子

0

粉丝