从本期教程开始,BSP教程将以专题的形式呈现,
本期视频为大家分享MDK专题第1期:MDK专题,系统介绍MDK的调试,AC5,AC6编译器,RTE开发环境和各种配置项作用
视频(1080p)
https://www.bilibili.com/video/BV1ZP4y1c7bd/
本期视频主要为大家讲解这么几个内容:
1、第1部分,JTAG,SWD, SWO,ITM, SWV,RTT, Event Recorder解释。
2、第2部分,MDK简介。
(1)IDE
(2) MDK发展
(3)各种MDK版本区别
(4)软件包下载管理
3、第3部分,MDK5最主要的两个变化
(1)AC5和AC6。
(2)RTE开发环境
4、第4部分,MDK入门指南中文版和英文版。
5、第5部分,系统介绍MDK所有配置项。
6、第6部分,MDK基础调试方法。
(1) 全速,单步
(2) 外设寄存器
(3) 全局变量
(4) 局部变量
(5) Flash或者RAM区查看
(6) 断点调试。
(7) 周期性动态更新。
参考资料:
1、调试相关名字:JTAG,SWD, SWO,ITM, SWV,RTT, Event Recorder解释
2、IDE(Integrated Development Environment,集成开发环境)的完成工作流程图
3、MDK Lite, Plus和Pro比较
https://www2.keil.com/mdk5/selector/
4、MDK5.29,5.30,5.31,5.32,5.33, 5.34,5.35, 5.36和各种pack软件包镜像下载
5、MDK5中文件感叹号,横杠,灰色,叉号等表示的含义
6、专题:如何做MDK编译器的代码最小优化和性能最佳优化
7、MDK5.33发布,AC6编译DSP库性能重大提升,相比上一版提升6%-50%
8、MDK曾发布的超级给力STM32F1,F407,F429和F7的所有调试方法的设置细节及其注意事项
9、【本坛首发】使用MDK5创建Cortex-M应用指南-中文版
10、使用MDK时包含头文件双引号和尖括号的区别以及选项No Auto Include的作用
11、STM32H7教程发布,重在BSP驱动包设计方法,HAL库的框架学习,授人以渔,更新至94章(2021-11-29)
微信公众号:armfly_com