楼主: zigold

[求助] KL14z32 flash编程问题

[复制链接]

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2015-3-18 14:44:50 | 显示全部楼层
zigold 发表于 2015-3-18 12:57
没错,找的引脚是PTC3/LLWU_P7
PORTC_PCR3中mux是5了,显示alternative5
SPORT2中CLKOUT:010 = busclock ...

你是用JLINK烧录的是吧?
把JLINK的烧录接口配置给我看看,就像下图的情况:
18.jpg
看看flash的地址,RAM地址等都对不对。

回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

11

帖子

0

新手上路

Rank: 1

积分
40
最后登录
1970-1-1
 楼主| 发表于 2015-3-18 17:27:04 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-3-18 14:44
你是用JLINK烧录的是吧?
把JLINK的烧录接口配置给我看看,就像下图的情况:

D:\1.bmp
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2015-3-18 17:30:02 | 显示全部楼层

图重新放下,看不见。
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

11

帖子

0

新手上路

Rank: 1

积分
40
最后登录
1970-1-1
 楼主| 发表于 2015-3-18 17:31:41 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-3-18 14:44
你是用JLINK烧录的是吧?
把JLINK的烧录接口配置给我看看,就像下图的情况:

帮忙看下,但是正常也是能运行的,比较奇怪

帮忙看下对不对

帮忙看下对不对
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2015-3-18 17:47:21 | 显示全部楼层
本帖最后由 FSL_TICS_ZJJ 于 2015-3-18 17:48 编辑
zigold 发表于 2015-3-18 17:31
帮忙看下,但是正常也是能运行的,比较奇怪

看图,问题不大,RAM范围要调整下。
你有没有试过,比如只是一个闪小灯的程序,看看仿真器挂着和不挂着,是否程序能够工作。
你现在是不挂仿真器,bootloader程序还是能运行,就是不能把应用程序烧进去?
但是一挂仿真器,应用程序就能烧进去?
首先,我们要确定下,看到底是整体程序就没进去,还是不挂仿真器,bootloader程序工作,但是不能下载应用程序。
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

11

帖子

0

新手上路

Rank: 1

积分
40
最后登录
1970-1-1
 楼主| 发表于 2015-3-19 09:16:26 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-3-18 17:47
看图,问题不大,RAM范围要调整下。
你有没有试过,比如只是一个闪小灯的程序,看看仿真器挂着和不挂着, ...

程序肯定进去了,因为我的烧录数据是从另一块板子传过来的,有应答机制的,把烧录文件切割后传过来,每一帧都有校验,有返回帧,返回帧还包含了promgram函数的返回值,只有0时算才正常,如果没程序没有返回帧另一块板子是会报错的,现在是进度能全部走完的
我64个字节一传,目前挂仿真器仿真全速跑全部正常,不挂仿真器只有第一个64自己编进去了,后面全是0XFF,不知是什么原因
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2015-3-19 09:56:27 | 显示全部楼层
zigold 发表于 2015-3-19 09:16
程序肯定进去了,因为我的烧录数据是从另一块板子传过来的,有应答机制的,把烧录文件切割后传过来,每一 ...

是每次脱机都只有第一个64字节写进去吗?
另外,你是用什么方式通信的?
有没有测试过,加仿真器和不加仿真器,通信波形,数据等有什么区别?
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

11

帖子

0

新手上路

Rank: 1

积分
40
最后登录
1970-1-1
 楼主| 发表于 2015-3-19 10:13:19 | 显示全部楼层
是的,每次都是第一个64字节
用的UART串口通信
没测过,数据应该没区别吧,因为两边都有校验的,通信在正常通信的,并没有中断或错误帧
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

11

帖子

0

新手上路

Rank: 1

积分
40
最后登录
1970-1-1
 楼主| 发表于 2015-3-19 10:13:40 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-3-19 09:56
是每次脱机都只有第一个64字节写进去吗?
另外,你是用什么方式通信的?
有没有测试过,加仿真器和不加仿 ...

是的,每次都是第一个64字节
用的UART串口通信
没测过,数据应该没区别吧,因为两边都有校验的,通信在正常通信的,并没有中断或错误帧
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2015-3-19 12:56:42 | 显示全部楼层
zigold 发表于 2015-3-19 10:13
是的,每次都是第一个64字节
用的UART串口通信
没测过,数据应该没区别吧,因为两边都有校验的,通信在正 ...

你测试下波形对比下看看。
你串口用的是哪个引脚?
PTC3是不是后面又被其他用了,或者,PTC3在硬件上有没有接其他电路,最好测下仿真和不仿真频率是否改变。
此外,检查下你的NMI引脚加上来没有?RESET引脚需要加上拉,对地接0.1uF电容。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-23 04:53 , Processed in 0.098598 second(s), 29 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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