3.4 本章小结................................................................................................................ 34
第四章 软件设计................................................................................................................ 35
4.1 总体设计................................................................................................................ 35
4.2 MCU 方软件 .......................................................................................................... 37
4.2.1 USB 模块设计 .............................................................................................. 37
4.2.2 BDM 通信设计 ............................................................................................ 42
4.2.3 速度测试及收发程序的选择...................................................................... 45
4.2.4 通信格式及命令处理.................................................................................. 48
4.3 PC 方软件设计....................................................................................................... 51
4.3.1 驱动动态链接库分析.................................................................................. 51
4.3.2 驱动动态链接库的设计.............................................................................. 52
4.4 软件测试与性能分析............................................................................................ 57
4.4.1 软件测试...................................................................................................... 57
4.4.2 性能分析...................................................................................................... 59
4.4 本章小结................................................................................................................ 60
第五章 应用实例设计........................................................................................................ 62
5.1 编程工具设计分析................................................................................................ 62
5.2 编程工具实现........................................................................................................ 63
5.2.1 设备初始化.................................................................................................. 64
5.2.2 擦除.............................................................................................................. 64
5.2.3 写入.............................................................................................................. 66
5.2.4 读取和其他.................................................................................................. 67
5.3 本章小结................................................................................................................ 67
第六章 总结与展望............................................................................................................ 68
6.1 全文总结................................................................................................................ 68
6.2 课题展望................................................................................................................ 69
参考文献.............................................................................................................................. 70
攻读硕士学位期间公开发表的论文及鉴定项目.............................................................. 74
附录 A JM60 芯片 USB 模块寄存器 ................................................................................. 75
附录 B USB 设备描述符 .................................................................................................... 76
附录 C 编程调试器驱动程序库 ........................................................................................ 78