查看: 1814|回复: 2

[分享] [经验分享]FRDM板无法下载的解决方法

[复制链接]

该用户从未签到

7

主题

9

帖子

0

注册会员

Rank: 2

积分
84
最后登录
1970-1-1
发表于 2014-12-22 17:39:52 | 显示全部楼层 |阅读模式
本帖最后由 FSL_FAE_Chao 于 2014-12-24 17:03 编辑

飞思卡尔推出了针对Kinetis系列的FRDM板,但用户们却经常碰到无法下载程序的窘境,下面给出一些解决方法。
A.     使用OpenSDA调试器的MSD功能下载程序
通常导致无法下载程序的常见原因包括用户下载了错误的、与MCU型号不对应的程序,而这段错误恰好擦除了FLASH中关键位置,导致MCU进入睡眠模式等状态,从而无法下载程序。而是用MSD功能能够擦除错误的代码来解决这一问题。
1)     首先进入bootloader模式。按住FRDM板上的Reset键并用USB线连接板上的OpenSDA口与PC。松开板子的复位键,可以看到windows系统增加了一个BOOTLOADER的移动存储设备,表示FRDM板进入bootloader模式。
2)     使用附件OpenSDAFirmware中的文件,不过推荐在P&E Microcomputer Systems网站下载最新的OpenSDA Firmware使用. 根据Demo板的型号将相应的MSD-FREEDOM-xxxxx-Vxxx.SDA固件拷贝或者直接拖拽到BOOTLOADER盘符面。
3)     重新拔下并插上USB线(不要按Reset键),可以windows系统中看到增加了一个MassStorage Device设备。从官网可以下载针对不同FRDM例程中已经预编译好的srec文件,拷贝或者直接拖拽到该MSD设备中。这样MCU中错误代码就可以被覆盖了。
4)     拔下USB线,并重复步骤1)与步骤2)。不过这次步骤2)中下载DEBUG-APP_Pemicro_vxxx.SDA。这使得OpenSDA又返回Debug模式。
B.     使用J-Linkcommander
每个FRDM板上都会有10脚的J-Link接口。另外也可以在segger网站上下载用于OpenSDA的固件,按照A步骤中的1)、2)将其修改为J-Link接口。
1)     在segger工具栏中打开J-Link commander。
2)     在命令行中键入“unlock kinetis”.
C.     使用erase all脚本
这里推荐一个小工具用于擦除kinetis系列Flash. 只需双击erase_all.bat即可。
另外也小结下导致Kientis系列不能下载的原因及避免方法。
       I.           下载的程序与MCU型号不符,修改了Flash中的关键位置,解决办法可用上述三种解决。因此下载程序前,一定要先核对MCU型号。
      II.           芯片的焊接温度最好不要260度,否则也可能会导致无法下载。这可以通过可控温的烙铁或其他设备来避免。
    III.           Flash中的secure 位被烧写为不可擦除且不能访问的状态, 使其进入被锁住的状态。
    IV.           Reset脚最好串接一个1K的限流电阻,再接到外部的复位信号源。
      V.           芯片的NMI脚需要一个10K的上拉电阻,防止其上电后进入不可屏蔽中断。这个在FRDM等上都已被考虑。

erase_all.zip

1.93 MB, 下载次数: 0, 下载积分: 威望 1

FRDM板无法下载的解决方法.pdf

298.52 KB, 下载次数: 8, 下载积分: 威望 1

JLink_OpenSDA_V2_1.zip

23.33 KB, 下载次数: 0, 下载积分: 威望 1

Pemicro_OpenSDA_Debug_MSD_Update_Apps_2014_08_26.zip

6.4 MB, 下载次数: 0, 下载积分: 威望 1

回复

使用道具 举报

该用户从未签到

16

主题

705

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1745
最后登录
1970-1-1
发表于 2014-12-24 11:01:37 | 显示全部楼层
感谢楼主的实际经验分享,有一点需要修改下:在命令行中键入“unlockkinetis”.
改为unlock kinetis,需要加个空格。
回复 支持 反对

使用道具 举报

该用户从未签到

7

主题

9

帖子

0

注册会员

Rank: 2

积分
84
最后登录
1970-1-1
 楼主| 发表于 2014-12-24 17:04:29 | 显示全部楼层
谢谢,已修改~
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-22 01:08 , Processed in 0.085805 second(s), 22 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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