1、 文檔目標
解決EventRecorder未定位到未初始化內(nèi)存中的問題
2、 問題場景
在實現(xiàn)KeiL MDk的EventRecorder功能時,進入調(diào)試模式時,提示“Warning: Event Recorder not located in uninitialized memory!”的警告信息,如圖2-1所示:
圖 2-1
3、軟硬件環(huán)境
1)軟件版本:Keil MDK5.38a
2)電腦環(huán)境:Windows 11
3)外設硬件:無
4、解決方法
1)打開工程的build option窗口,在“Target”菜單,在內(nèi)存中指定0x800空間為未被初始化,如圖4-1所示:
圖4-1
2)把EventRecorder信息數(shù)據(jù)段之外的內(nèi)存設置為0,如圖4-2所示:
圖 4-2
3)打開“.scr”散布文件,修改Event Rerorder對應的值,如圖4-3所示:
圖4-3
4)重新編工程,再進入調(diào)試模式,則已沒有“Warning: Event Recorder not located in uninitialized memory!”警告信息,如圖4-4所示:
圖4-4