
Starting from this tutorial, the BSP tutorial will be presented in a thematic format. This video shares the first episode of the MDK theme: an overview of MDK debugging, AC5, AC6 compilers, RTE development environment, and the roles of various configuration items.Video (1080p):
Bilibili link:
https://www.bilibili.com/video/BV1ZP4y1c7bd
This video is mainly divided into the following sections:1. Part 1: Explanation of JTAG, SWD, SWO, ITM, SWV, RTT, Event Recorder. 2. Part 2: Introduction to MDK. (1) IDE (2) MDK development (3) Differences between various MDK versions (4) Software package download management 3. Part 3: The two main changes in MDK5 (1) AC5 and AC6 (2) RTE development environment 4. Part 4: MDK beginner’s guide in Chinese and English. 5. Part 5: System introduction to all configuration items of MDK. 6. Part 6: Basic debugging methods in MDK. (1) Full speed, step-by-step (2) Peripheral registers (3) Global variables (4) Local variables (5) Viewing Flash or RAM areas (6) Breakpoint debugging (7) Periodic dynamic updatesReferences:
1. Names related to debugging: JTAG, SWD, SWO, ITM, SWV, RTT, Event Recorder explanationhttps://www.armbbs.cn/forum.php?mod=viewthread&tid=110921
2. Workflow diagram of the IDE (Integrated Development Environment)https://www.armbbs.cn/forum.php?mod=viewthread&tid=9605
3. Comparison of MDK Lite, Plus, and Prohttps://www2.keil.com/mdk5/selector/
4. Download links for MDK5.29, 5.30, 5.31, 5.32, 5.33, 5.34, 5.35, 5.36 and various pack software package imageshttps://www.armbbs.cn/forum.php?mod=viewthread&tid=96992
5. Meaning of exclamation marks, dashes, gray, crosses, etc. in MDK5 fileshttps://www.armbbs.cn/forum.php?mod=viewthread&tid=76986
6. Topic: How to perform minimal code optimization and optimal performance optimization for the MDK compilerhttps://www.armbbs.cn/forum.php?mod=viewthread&tid=1794
7. MDK5.33 released, significant improvements in AC6 compiler DSP library performance, 6%-50% increase compared to the previous versionhttps://www.armbbs.cn/forum.php?mod=viewthread&tid=101270
8. Comprehensive debugging methods for STM32F1, F407, F429, and F7 published by MDK with detailed settings and precautionshttps://www.armbbs.cn/forum.php?mod=viewthread&tid=14896
9. [First release in this forum] Using MDK5 to create Cortex-M application guide – Chinese versionhttps://www.armbbs.cn/forum.php?mod=viewthread&tid=31288
10. Differences between including header files with double quotes and angle brackets when using MDK, and the role of the No Auto Include optionhttps://www.armbbs.cn/forum.php?mod=viewthread&tid=15249
11. STM32H7 tutorial released, focusing on BSP driver package design methods, learning the framework of the HAL library, teaching how to fish, updated to chapter 94https://www.armbbs.cn/forum.php?mod=viewthread&tid=86980