使用KEIL建立MKL16Z128工程问题

2020-02-11 10:05发布

请问,我买了块FRDM-KL26Z进行学习,使用keil进行开发,官方的各个例程都调试了一遍,现在自己做了板子使用的是MKL16Z128,出现了这样的问题:FRDM-KL26Z的例程我在Keil里直接修改了目标芯片MKL16Z128xxx4,并且启动文件startup_MKL16Z4.s和系统文件system_MKL16Z4.c都替换了原工程文件,可是下载到我的板子上程序没有运行,不知道是怎么回事?仿真时候发现程序进入到了startup_MKL16Z4.s文件,可能是陷入死循环或者跑飞了没有执行,求助各位,谢谢!
邮箱:wukang0710@126.com,如果可能话给我发一个空的可以用的MKL16Z128工程文件,我添加自己的.c文件试下,谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
wukangkang
1楼-- · 2020-02-12 05:46
子鱼 发表于 2015-1-6 16:26
可以把你的工程文件上传上来 看看 应该是工程配置的问题

好的!
附件就是我的工程文件,官方FRDM-KL26Z开发板例程修改的。请帮我分析分析吧,非常感谢!
wukangkang
2楼-- · 2020-02-12 08:00
 精彩回答 2  元偷偷看……
wukangkang
3楼-- · 2020-02-12 08:58
ijlc1314 发表于 2015-1-6 14:26
楼主,在 Target options-->C/C++ 的 define 一栏,看是否有芯片型号,如果有话,改成你用的芯片型号试试 ...

我用的Keil,目标芯片已经修改过了。。
子鱼
4楼-- · 2020-02-12 14:31
看了一下楼主的工程 是因为MemMapPtr_KL26Z4.h这个文件与工程不匹配 楼主还需要更新这个文件

151.jpg (47.54 KB, 下载次数: 0)

下载附件

2015-1-6 16:55 上传

wukangkang
5楼-- · 2020-02-12 18:22
子鱼 发表于 2015-1-6 16:55
看了一下楼主的工程 是因为MemMapPtr_KL26Z4.h这个文件与工程不匹配 楼主还需要更新这个文件

...

非常感谢百忙之中帮我分析,MemMapPtr_KL26Z4.h这个文件我也想到需要替换了,可是没有找到MemMapPtr_KL16Z4.h这个文件,不知道是不是有MemMapPtr_KL16Z4.h这个文件,还是其他文件替换MemMapPtr_KL26Z4.h这个文件。您那边有使用过MKL16Z这个系列芯片吗,是否有空的Keil工程,方便话发给我试一下。
franki
6楼-- · 2020-02-12 20:02
楼主的问题好像解决了吧

一周热门 更多>