UDE(Universal Debug Engine) - 程序烧录
直接上圖啦。總體框架如上圖。電腦端安裝好燒錄工具UDE (Universal Debug Engine) Memtool。通過Aurix PLS調試器UAD (Universal Access Device) 2pro。走JTAG / DAP 通信,把程序燒錄到MCU中。
當然其中會有一些細節問題,下面詳細展開。
1、安裝燒錄工具UDE Memtool
注意:確認燒錄程序的MCU信息。UDE Memtool 2021支持Infineon所有目前的產品(目前的今天是2021年哈)。如果裝的是UDE Memtool 4.8,會找不到Infineon TC37系列的MCU。
2、添加Aurix PLS調試器UAD2pro License
Aurix PLS調試器UAD2pro首次在電腦上使用,需要添加License。如果有數字和字母組合的License Key,可以直接點擊Help -> License Manager,在打開的License Manager界面,Input new License Key,然后點擊Add Key。
添加后的License如果可用,對應的Serial No.會顯示藍色的四邊形;License不可用對應的Serial No.會顯示紅色的圓形。
注意:Aurix PLS調試器UAD2pro的License與UDE Memtool的版本得對應上。比如圖中Serial No. 620243 在 UDE Memtool 4.8 是不可用的。
3、選擇燒錄程序的MCU信息
直接點擊Target -> Change…,在打開的Select Target Configuration界面,點擊Default。
找到對應的MCU芯片型號和通信方式,比如TriBoard_TC27xD_jtag.cfg
注意:Infineon有的MCU TC23X、TC26X只支持DAP通信接口的,不支持JTAG。
關于JTAG與DAP之間的區別可以看這篇博客: AURIX的DAP接口與引腳表-說事論飛-知識分享庫-英飛凌資料-英飛凌汽車電子生態圈 (infineon-autoeco.com)
可以在路徑下:C:\Users\901043\Documents\pls\UDE 2021\Targets,找到MCU的配置信息。
4、解鎖MCU HSM(Hardware Security Module)
連接好Aurix PLS調試器UAD2pro和MCU板子。給Aurix PLS調試器UAD2pro和MCU板子供電。
點擊Connect,如果發現內存中有鎖的標記,就需要先解鎖Disabled HSM。
5、擦除MCU內存數據
Connect成功后,依次選擇內存塊進行擦除。
6、燒錄程序到MCU。
Open File…選擇要燒錄的程序;Select All -> Add Sel.>> 將燒錄的程序添加到MCU對應的地址上;Program all 將程序燒錄到MCU中
總結
以上是生活随笔為你收集整理的UDE(Universal Debug Engine) - 程序烧录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C.2#【数据段】—2.数据段data、
- 下一篇: 大家在谈租房时都在谈些什么?--豆瓣租房