Stellar E1 是ST最新一代基於arm核心的車規級MCU,在使用PLS調試器debug的過程中,發現了一些PLS中個別寄存器的地址錯誤,目前發現包含DMA、HRTIM寄存器存在錯誤。
問題描述:
0x48004010對應的是DMA1_SXCR寄存器,PLS memory view顯示這個32bit數據為00035555,但是peripheral registers view這邊卻一直顯示0;
解決方法:
PLS回復該問題確實存在,2022.05和06版本都存在這個問題,需要打補丁,未來新的版本會更新解決該問題。
https://www.pls-mc.com/downloads/ude-2022-06-bug11654-patch-cortex-m.zip
下載補丁包後解壓,複製cortex-m.cpudb到<UDE Directory>\CpuDbs,覆蓋原文件,即可解決DMA和HRTIM寄存器顯示錯誤問題。
評論