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里面仿真程序的主要内容,如果未能解决你的问题,请参考以下文章

汗,keil 仿真跳不进main

keil4 我写了一个起始地址不是0x8000000 的程序怎么仿真?

用keil仿真也进不了main

keil和jlink仿真调试stm32串口时,怎么一直看不到接收寄存器变化?程序不仿真直接运行是正

accessport串口怎么连上keil

keilmdk怎么查看宏定义值