- 邏輯分析儀
它要求目標硬件支持?SWO 或 ETM 跟蹤。SWO 跟蹤或 ETM 跟蹤需要在 μVision 調(diào)試設置中正確配置。
- 性能分析器
它要求目標硬件支持?ETM 跟蹤。ETM 跟蹤需要在 μVision 調(diào)試設置中正確配置。與 μVision 一起使用的調(diào)試適配器硬件需要支持流式 ETM 跟蹤,例如 ULINKpro。到目前為止,第三方調(diào)試適配器硬件(例如 J-Trace Pro)不支持 μVision 中的 ETM 流式跟蹤,換句話說,不能與性能分析器一起使用。
此外,流式?ETM 跟蹤需要在 μVision 中選擇和初始化 4 位跟蹤端口。
- 代碼覆蓋率
性能分析器也是如此,它需要運行?ETM 跟蹤,更具體地說,需要使用 4 位跟蹤端口流式傳輸 ETM 跟蹤。因此,到目前為止,第三方調(diào)試適配器硬件(例如 J-Trace Pro)無法使用 μVision 中的代碼覆蓋。推薦使用 ULINKpro。
- 系統(tǒng)分析儀
此系統(tǒng)分析器查看器中顯示的一些調(diào)試信息,例如功耗、測量的核心時鐘頻率等,需要?ULINKplus 調(diào)試適配器。
此查看器中的其他調(diào)試信息,例如?RTX5 事件、線程,需要正確啟用和設置事件記錄器。需要在“Manage Run-Time Environment - CMSIS - RTOS2 - Keil RTX5”中選擇“Source”變體。
調(diào)試信息(例如異常)需要啟用和設置?SWO 或 ETM 跟蹤。
- 事件記錄器
它不需要目標硬件支持?SWO 或 ETM 跟蹤。請按照本用戶指南和本手冊正確設置事件記錄器。
- 系統(tǒng)和線程查看器
它僅支持基于?CMSIS RTOS v1 的舊 Keil RTXv4.x。如果您使用 Keil RTXv4.x 的項目是使用 ARMCLANG v6.x 編譯器工具鏈構建的,請按照此ARMCLANG:“System and Thread Viewer”為空調(diào)試 RTXv4以使其工作。
- 事件查看器
它僅支持基于?CMSIS RTOS v1 的舊 Keil RTXv4.x。它要求目標硬件支持 SWO 或 ETM 跟蹤。跟蹤需要在 μVision 調(diào)試設置中正確配置。
RTX 組件查看器
它僅支持基于?CMSIS RTOS v2 的 Keil RTXv5.x。