DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3007|回复: 0
打印 上一主题 下一主题

[资料] 飞思卡尔HCS08HCS12系列MCU编程调试器的设计与实现

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-23 12:14:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
飞思卡尔HCS08/HCS12系列MCU 编程调试器的设计与实现
中文摘要
飞思卡尔公司的HCS08/HCS12系列MCU,因其速度快、功能强、功耗小、价格低等特点,在业界得到了广泛的应用。 在HCS08/HCS12系列MCU中,飞思卡尔引入了新的片上调试技术——BDM。这种调试技术由于其优越的性能而逐渐被业界接受,成为广泛使用的MCU在线编程调试方法。
针对BDM技术,国外公司提供了功能强大的编程调试器,但价格高昂,难以被国内广大用户接受;国内一些高校也进行了相关研究开发,但是研发的编程调试器大多存在以下三个问题:
一是随着飞思卡尔MCU总线频率的不断提高,这些编程调试器已经不能适应与高频率MCU的通信的要求;
二是无法与飞思卡尔的集成开发环境CodeWarrior兼容,使用很不方便;
三是由于采用USB1.1协议,导致整体通信速度很慢。
本文对国内外已有的HCS08/HCS12编程调试器进行了深入的技术分析,综合目前微控制器的最新发展技术,提出了采用USB2.0通信接口的编程调试器硬件及底层驱动的设计方案,实现了一种新型高效的适用于飞思卡尔HCS08/HCS12系列MCU的USBDM(Universal BDM,通用BDM编程调试器),有效地解决了国内编程调试器普遍存在的频率瓶颈及通信速度。同时,本文在研究CodeWarrior的通信接口规范的基础上,剖析了CodeWarrior中通信接口函数的功能,实现了作者编程调试器体系中的通信函数,使之适用于CodeWarrior开发环境。USBDM编程调试器通信函数动态链接库的设计,不仅便于使用编程调试器进行二次开发,也方便了驱动程序的更新。
关键词:嵌入式微控制器,编程调试器,片上调试,后台调试模式,HCS08/HCS12
作 者:孟忠伟 指导老师:王宜怀
飞思卡尔HCS08HCS12系列MCU编程调试器的设计与实现.pdf (1.87 MB, 下载次数: 30)

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-11-16 09:40 , 耗时 0.096660 秒, 26 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

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