OpenSDA使用教程

分享到:

A.OpenSDA简介
OpenSDA是一种评估板中的串行调试器。它是计算机(或其他USB主机)和嵌入式目标处理器之间的桥梁,只需通过一根简单的USB线缆,便可用它进行调试、闪存编程和串行通信。
 
OpenSDA硬件包含一个采用Kinetis K20微控制器(MCU)的电路和一个集成式USB控制器。在软件方面,它集成了大容量存储设备引导加载程序,可以快速、轻松地加载OpenSDA应用,例如闪存编程器、运行控制调试接口、串行至USB转换器等。
 
OpenSDAv1对比OpenSDAv2/v2.1
 
OpenSDA有两个版本:原始版本为OpenSDAv1,新版本是OpenSDAv2。OpenSDAv2使用与原始版本OpenSDAv1解决方案完全相同的硬件电路,并仍可通过一根USB线缆提供调试器、拖放式闪存编程器及虚拟串行端口

 

B.具体功能

 

实现程序下载调试 + 串口调试

 

C.如何安装

 

 

1.先准备飞思卡尔(nxp)的板卡

 

 

2.连接USB插入电脑(此时第一次插入,电脑没有驱动的,第三步)

 

 

3.安装OpenSDA驱动

 

链接地址:http://developer.mbed.org/media/downloads/drivers/mbedWinSerial_16466.exe
 
4.一步步安装,然后成功了
 
5.成功后的现象(重要)
串口+mbed
@串口用来调试,波特率115200;
@mbed类似U盘一样的烧写程序,灰常方便。

 

  

 

 

 

 

 

 

 

D.如何更新OpenSDA(需要的看这里,以上基本应用)

 

 

1.官方帮助与软件驱动

 

 

 

 

 

2.我的简明教程

 

一,按住板卡上的reset按键不松开(此时USB断开),连接到USB;

 

二,直到电脑出现一个叫“BOOTLOADER”的盘符,然后你可以松开了;

 

 

 

 

三,将 你需要的二进制固件,也就是 .bin 文件拖拽到“BOOTLOADER”的盘符里面;

 

 

四,拖拽完后,“BOOTLOADER”的盘符消失,你拔出USB线缆;

 

 

五,重新插入,显示U盘与串口,说明你更新OK,如果不成功继续下一步;

 

 
六,有时候需要且奇怪的必须重新安装一下OpenSDA驱动才行。
 
 
更多恩智浦(NXP)及恩智浦技术教程请关注:
NXP中文官方:http://www.nxp.com/zh-Hans/
NXP中文技术论坛:http://www.nxpic.org/
 
 
继续阅读
当OpenSDA遭遇WIN10

目前使用Windows10操作系统的工程师越来越多,在使用Kinetis的FRDM板子OpenSDA时会碰到无法被系统识别的问题。如何能在Win10系统中继续使用FRDM板子上的OpenSD。

从零开始MQX开发教程二: 创建与调试MQX项目

恩智浦MQX实时操作系统在Codewarrior中嵌入了一个新建工程向导, 该向导能非常方便的选择支持的评估板, 包含合适的MQX库文件,并建立工程的初始化部分。

MAPS - K22教程:KSDK2.0+KDS3.0实现PWM

在Kinetis K22 MCU中的TPM模块可实现PWM波形,可以控制比如最近活动的小车电机调速等。这次使用MAPS-K22套件测试一下KSDK2.0的PWM波形的产生,为了查看效果方便,查了一下电路,发现LD3接在PTB1上面,而PTB1是TPM1的CH1通道,正好就那这个做下实验吧。

浅谈OpenSDA调试方式

关于OpenSDA我最开始曾进入了一个误区,误把它当作与JTAG、SWD类似的一种新的调试接口,等最近开始深入了解研究之后才恍然,所以今儿就索性为此写篇浅谈,简单说说OpenSDA,至于具体的实际操作调试使用,改天我会再另开一篇,给大家详细介绍一下OpenSDA的使用经验,呵呵。

传承并颠覆着——时尚潮“板” FRDM-KE06Z评测

从e络盟电子购 买飞思卡尔Freedom平台FRDM-KE06Z评估板已经有一段时间了,最近空下来终于可以捣鼓捣鼓了。飞思卡尔作为一家老牌国际大厂,不循规蹈矩从 来就是它的不断推陈出新的原动力所在。在无数新人辈出的开发板界,FRDM的产品可以说是一抹靓丽的色彩,夺人眼球,比如此时笔者手里的FRDM- KE06Z评估板。