NXP MCU 技术william hill官网
直播中

偶是糕富帅

11年用户 788经验值
私信 关注
[问答]

KL 系列 FAQ (一)

1 时钟系统
1.1 KL25 内部 快速时钟是否为 4MHz
问题:我在测试 KL25 内部振荡器(4Mhz 快速时钟)时,官方手册标注 4Mhz,然
而实测只有略>2Mhz,请问,这个偏差是设计问题还是手册标注有误?
答案:片内快速时钟源频率的确是 4MHz,不过如下图示 4MHz IRC 输出要经过
MCG_SC[FCRDIV]寄存器所设置的分频器,因为寄存器默认设置成二分频,所
以测出时钟频率为 2MHz。如果对芯片时钟系统还是不清楚可以阅读芯片对应参考
手册(Reference Manual)中的时钟分配( Clock Distribution ) 章节。

图片1.jpg


2 调试相关
2.1 FRDM-KL25Z 板载 OPENSDA 支持 板下 KL 系列芯片的调试吗?
问题:如果把板上的 KL25 的调试接口断开,可否把 FRDM-KL25Z(K20)当做调
试器,调试用户的 KL 系列芯片?
答案:如果断开板上的 KL25 ,是可以当调试器用的。但是不断开直接调试其他
KL 芯片是不可以的,因为我们的 OPENSDA 是不能同时连两个 KL 芯片的。

2.2 OpenSDA 接口坏了吗?
问题:我是个初学者,前几天才刚刚得到一块 FRDM-KL25Z 开发板,并按照
FRDM-KL25Z User’Manual 的介绍开始使用,使用过程都还挺顺利的,没出什么
故障,但今天不知怎么的,在 OpenSDA 的 MSD 模式下,当我跟往常一样将已编
译的例程拷贝到 FreedomKL25Z 硬盘中,发现 MCU 并没有运行相关的例程,但却
发现 LED 闪烁颜色和频率会根据拷贝的例程 不同而有所变化,请问这是什么故障,
难道是 OpenSDA 报废了啊?
答案:根据你说的现象,FRDM-KL25Z 开发板还存在 LED 闪烁,表明造成现象的
原因可能是:
(1) 拷贝到 FreedomKL25Z 硬盘的预编译例程格式不对;
(2) OpenSDA 固件库文件加载有误;

OpenSDA 故障产生的原因绝大多数是由于操作者操作不当造成的,你可以尝试将
FRDM-KL25Z 重新变为 Bootload 模式,接着加载相应的固件库文件,使得
OpenSDA 进入 MSD 模式或可支持进行 MCU 的 Debug 调试。

2.3 KL2x 系列 芯片支持的仿真调试器
问题: 在 FRDM-KL25Z 板上本身集成了 OpenSDA 调试接口,请问除了 OpenSDA
调试器 KL25 芯片还支持哪些调试工具?
答案:KL25 芯片支持许多常见的仿真调试器,如 OpenSDA、JLink、AK100Pro 等。
具体芯片系列支持的仿真器/调试器在飞思卡尔官网都有列出,KL2x 系列芯片支持
的仿真调试器见以下网址。
图片2.jpg

2.4 KL2x 系列 芯片 SWD 连 接
问题: 在 KL 的板子中使用 SWD 连接调试的时候,发现 MDM-AP 状态寄存器的
Flash ready bit 总是不置位,这种状态是什么意思?
答案:Flash ready bit 总是不置位,说明 flash 还没有初始化好,此时 flash 还是不能

访问的,一般情况下,如果芯片是好的,这个位肯定是可以置位的,所以如果不能
置位,首先要检查芯片的电源是否达到了 LVDH 的电压,另外 Flash 初始化时需要
一段时间的,不能芯片一上电就立即访问 flash。

2.5 OpenSDA 调试接口支持 Windows8
问题: FRDM-KL25Z 板上 OpenSDA 调试接口,为什么在 XP 的电脑上可以用,在
Windows8 的电脑上就无法正常使用?
答案:PEmicro 于 2013 年 12 月推出了最新的 OpenSDA 固件包 Firmware Apps。在
按固件包中 BOOTUPDATEAPP_release_notes 说明把 Bootloader 升级到版本 1.11,
并将 FRDM-KL25Z 板的 OpenSDA 固件程序(MSD-DEBUG-FRDM-

KL25Z_Pemicro_v114.SDA)放入 bootloader 盘 使固件程序版本升到 1.14 后。
Windows8 的用户就能正常使用 OpenSDA 调试接口了。
图片3.jpg


推荐阅读:
KL 系列 FAQ (二)
KL 系列 FAQ (三)



回帖(2)

南惜北

2015-8-31 21:42:38
赞!解决了我的很多疑问,谢谢!
举报

南惜北

2015-8-31 21:50:45
我的开发板显示bootloader版本是1.07,开发板只能在bootloader模式下连接电脑,正常连接不能识别为串口,是操作不当的原因,想问一下怎么升级bootloader?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分