使用PLS調試ST stellar E1雙核方法

ST 車規級MCU stellar E1擁有兩個arm cortex-M7內核,當分別生成兩個核的elf文件時,我們需要使用PLS同時將兩個elf文件分別燒錄到core1和core2的程序啟動的地址。

在Load program窗口中分別選擇core1和core2對於的工程elf文件,將二進制binary框全部勾選為core1,符號symbols分別對應core1和core2,如下圖:

點擊OK,直接選擇program all,elf文件就會被下載到對應的flash中去;

在菜單欄Config中選擇Multi-Core Run control Manger來配置調試器core實例,available debug表示非運行控制組,used debugger表示運行控制組;該操作只能在代碼未運行之前操作;

上圖表示core1和core2同時位於運行控制組,調試器的操作會作用於雙核,比如在core1 mani.c中斷點,core2也會停止運行。

上圖表示core2位於非運行控制組,調試器的操作不會作用於雙核,即在core1和core2的main.c中的斷點不會互相影響,可用於雙核調試。

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

評論