keil怎么在SDRAM里面仿真程序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了keil怎么在SDRAM里面仿真程序相关的知识,希望对你有一定的参考价值。
参考技术A 需要变更项目的配置,添加SDRAM的初始化部分,并修改程序的定向,将程序的运行时映像定位到SDRAM所在的地址空间内。之后重新连接。百度嫌我字数不够
keil4 我写了一个起始地址不是0x8000000 的程序怎么仿真?
因为需要所以程序的起始地址不是flash基地址,仿真的时候运行不正常,有人说要设置PC值,谁知道具体怎么设置?感谢
两种做法。方法1:
在调试页面中,左面一栏是CPU的所有寄存器,将PC改成你要的值
方法2:
写一个初始化文件,例如叫做debug.ini, 把PC的值设置成你要的值,如下:
FUNC void Setup (void)
PC = 0x30000000; // 设置PC的值
Setup();
然后在"Debug"设置页面,加入到Initializtion File中。 参考技术A 关注 这个
mark一下
以上是关于keil怎么在SDRAM里面仿真程序的主要内容,如果未能解决你的问题,请参考以下文章
keil4 我写了一个起始地址不是0x8000000 的程序怎么仿真?