?? cpuram.ini
字號:
/****************************************************************************
Copyright (C), 2010 安富萊電子 www.armfly.com
【本例程在安富萊STM32F103ZE-EK開發板上調試通過 】
【QQ: 1295744630, 旺旺:armfly, Email: armfly@qq.com 】
文件名: CpuRAM.ini
這是CPU內部RAM調試腳本。開始Load程序時,由IDE控制仿真器執行這段腳本程序。
本腳本完成的功能是
(1) 裝載目標程序到CPU內部RAM
(2) 設置堆棧指針SP
(3) 修改PC指針
腳本的語法:
參加MDK的HELP, 搜索關鍵字 “uv3 Library Routines” 可以看到uv3支持的腳本命令
*/
FUNC void Setup (void) {
SP = _RDWORD(0x20000000); // 設置堆棧指針
PC = _RDWORD(0x20000004); // 設置PC指針
_WDWORD(0xE000ED08, 0x20000000); // 設置中斷向量表地址
}
LOAD CpuRAM\obj\output.axf INCREMENTAL // 先裝載代碼到CPU內部RAM (工程選項中就不要選Load Application ar Startup)
Setup(); // 再調用Setup函數修改堆棧和PC指針(因為SP的值需要從目標代碼中讀取)
g, main // 運行到main()函數
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -