利用FRDM-K20D50M开发板制作USBDM/Pemicro_OpenSDA仿真调试器
来源:互联网 发布:抢票软件收费 编辑:程序博客网 时间:2024/06/15 15:54
仿真器是嵌入式软件开发必备神奇,FreescaleKinetis K series MCU支持多种仿真器,有收费的也有免费的,今天向大家推荐国外高手pgo开源的USBDM仿真器,USBDM不但支持在线下载调试,还支持生产上的批量烧写芯片,非常给力;下面教大家如何利用手头多余的Kinetis开发板来制造方便实用的USBDM仿真器;
第一步:割线
1. 在开发板的背面找到J11,利用美工刀将中间连通的铜线割断;
2. 再找到J14,同样利用美工刀将中间连通的铜线割断;
第二步:下载最新的USBM软件和驱动
USBDM:http://sourceforge.net/projects/usbdm/
安装USBDM软件:USBDM_4_12_1_140_Win.msi
安装驱动程序:USBDM_Drivers_4_12_1_Win_x32.msi
第三步:烧写USBDM固件
1. 按下reset按钮并同事插上USB供电,开发板进入编程模式;
2. 打开我的电脑,可以发现个USB设备“BOOTLOADER”;
3. 将C:\Program Files\pgo\USBDM 4.12.1.140\FlashImages\MKxx目录下的“OpenSDAv2_1.bin”文件拷贝到USB设备的根目录下;
4. 重新插拔USB数据线,当重新插上后系统将识别为USBDM设备;
利用USBDM可以进行快速的程序下载和加密,非常适合工厂批量生产使用!
1. 打开ARM Programer程序
2. 切换到Target页面
补充:
在软件从CW10迁移到KDS3.2后,原先的USBDM就没法支持在线调试了,那该怎么办呢?
不用急,我们可以更新开发板的固件让我们这块板子变成Pemicro_OpenSDA设备,这样我们可以Pemicro来进行在线调试,非常方便!
第一步:下载固件和驱动
Freedownload from PEMicro: http://www.pemicro.com/opensda/. It is a zip containing many files. The file you want is called:DEBUG_OpenSDA_for_MBED_Bootloader_by_Pemicro_v108.bin
1. 下载固件
OpenSDA Firmware (MSD & Debug)Firmware Apps (.zip file).Latest MSD & Debug applications. Updated February 9th, 2016.
2. 下载USB驱动并安装Windows USB DriversDownload PEDrivers_install.exe for manual install.Version 12.2, updated January 21st, 2016.
第二步:烧写Pemicro固件
1. 按下reset按钮并同事插上USB供电,开发板进入编程模式;
2. 打开我的电脑,可以发现个USB设备“BOOTLOADER”;
3. 将“DEBUG_OpenSDA_for_MBED_Bootloader_by_Pemicro_v108.bin”文件拷贝到USB设备的根目录下;
4. 重新插拔USB数据线,当重新插上后系统将识别为Pemicro设备;
第三步:打开工程建立Pemicro调试项
在KDS中选择GDB PEMicro Interface Debug, 然后点左上角的新建按钮,新建调试项目
- 利用FRDM-K20D50M开发板制作USBDM/Pemicro_OpenSDA仿真调试器
- 【FRDM-KW41Z学习笔记】FRDM-KW41Z开发板入门
- 多协议无线开发板FRDM-KW40Z
- 【FRDM-KW41Z学习笔记】使用恩智浦测试工具评估FRDM-KW41Z开发板
- 【FRDM-KW41Z学习笔记】使用KDS在FRDM-KW41Z开发板上运行Hello World
- FRDM-KL25Z的OpenSDA调试器更新升级步骤
- 在FRDM-K64F开发板上搭建简易WEB服务器
- 仿真调试器
- FRDM-KL25Z在Keil下的调试
- 使用Adafruit MicroSD扩展板和NXP FRDM-KL25Z开发板实现FatFS
- 使用Mbed通过以太网TCP接入FRDM-K64F开发板的Java / NetBeans教程
- FRDM-KL43开发板驱动段式液晶SLCD的实现方法
- 使用恩智浦MCUXpresso开发FRDM-KL46Z入门
- ARMCortex系列仿真调试器
- 用proteus制作一仿真实验板
- 关于FRDM-K64F在Keil下的调试
- J-Link在线调试stm32开发板,无需多次下载,实现仿真
- ARMCortex系列主流的仿真调试器
- bpnn——matlab工具箱-归一化函数 premnmx、tramnmx、postmnmx、mapminmax
- Java中的静态绑定和动态绑定详细介绍
- 1059. Prime Factors (25)
- WebView简单的使用
- 学习笔记:《jQuery基础教程》第四版第五章课后练习——操作DOM
- 利用FRDM-K20D50M开发板制作USBDM/Pemicro_OpenSDA仿真调试器
- Android之自定义 ActionBar 上的菜单(Menu)文字颜色
- debain的useradd默认没有主目录及shell
- POJ1837 DP
- HDOJ 2012 素数判定
- Google code jam2015 Qualified Round
- svn 出现cleanup失败的修复
- iOS开发之UIWindow
- c++11 async启动异步任务的使用方法