jlink 如何 離開 keil、IAR 監控變數呢? 目前 jlink的 api 可以做到,自己可以用C# 做一個 上位機,監控RAM裡面的變數。而不用打開keil 調試。還可以 刷寫 flash,可以用在產品量產的刷寫上。 SEGGER 的 jlink sdk並不是免費的,在調試API 過程中, ...
jlink 如何 離開 keil、IAR 監控變數呢?
目前 jlink的 api 可以做到,自己可以用C# 做一個 上位機,監控RAM裡面的變數。而不用打開keil 調試。還可以 刷寫 flash,可以用在產品量產的刷寫上。 SEGGER 的 jlink sdk並不是免費的,在調試API 過程中,會出現很多問題,如函數的變數 輸入輸出數據類型,解決辦法基本靠猜測。 目前,經過調試 ,自己的api基本沒有什麼問題。 需要做的內容: 1:MAP 文件的解析,keil生成的map文件,用c#解析,獲取變數名稱、變數地址、變數數據類型等信息。或者解析 axf文件、abs文件。 2: jlink api的調試。用c# 控制 jlink 這軟體有點類似 canape INCA等 can ccp標定軟體的功能,, 不過比 ccp爽多了,ccp還要在 mcu裡面集成ccp驅動。jlink完全不用添加任何MCU端代碼。