stm32代码如何下载到ram,在ram中跑
3个回答
推荐于2016-10-09 · 知道合伙人教育行家
flyingsnow0106
知道合伙人教育行家
向TA提问 私信TA
知道合伙人教育行家
采纳数:171
获赞数:1200
毕业西安电子科技大学通信与信息系统专业,硕士学位。擅长物理专业,2006年高考物理满分,理综279分。
向TA提问 私信TA
关注
展开全部
1、配置RAM地址,注意RAM的起始地址是0x20000000八位,要分为多大,一半一半也行
2、打开output选项,选择output的输出目录为之前建立的RAMout文件夹
3、点开Linker选项窗口配置基地址:先将Use Memory Layout from Target Dialog的勾号打掉即可设置R/O Base和R/W Base 的地址了!分别填写地址为0x20000000和0x2000C000。
4、配置JTAG仿真,选择RAM.ini,网上下载。
5、一切配置完成后,在编译完成代码后,就可直接点击 DEBUG进行仿真
参考资料:http://wenku.baidu.com/link?url=PgSd9PsD46Xs1v4Po1kA-4K5AqEZ1P4MllO3CzQ45ZZMWX7SyC0CUhOtUaYwDTxk6ScH830zOcZUx7npZrjQTlUqHbNtIwdCM7kekxo1yT7
2、打开output选项,选择output的输出目录为之前建立的RAMout文件夹
3、点开Linker选项窗口配置基地址:先将Use Memory Layout from Target Dialog的勾号打掉即可设置R/O Base和R/W Base 的地址了!分别填写地址为0x20000000和0x2000C000。
4、配置JTAG仿真,选择RAM.ini,网上下载。
5、一切配置完成后,在编译完成代码后,就可直接点击 DEBUG进行仿真
参考资料:http://wenku.baidu.com/link?url=PgSd9PsD46Xs1v4Po1kA-4K5AqEZ1P4MllO3CzQ45ZZMWX7SyC0CUhOtUaYwDTxk6ScH830zOcZUx7npZrjQTlUqHbNtIwdCM7kekxo1yT7
展开全部
用MDK,Jlink下载,flash load 下载软件是不行的。
1、先把BOOT0,和BOOT1跳线,跳到高位(置1)
2、在Options for Target中设置。如ROM40K,RAM8K,可如下设置ROM:0x20000000(start),0xa000(size)。在RAM中设置:0x2000a000(start),0x2000(size)
3、在Debug中的Initialization File中添加一个RAM.ini文件。
SP = _RDWORD(0x20000000); // Setup Stack Pointer
PC = _RDWORD(0x20000004); // Setup Program Counter
_WDWORD(0xE000ED08, 0x20000000); // Setup Vector Table Offset Register
4、在Utilities页面选择jlink,点击setting,在Flash Download中Do not Erase.同时设置ROM地址0x20000000(start),0xa000(size)。在RAM中设置:0x2000a000(start),0x2000(size)
5、重新编译,下载即可
但愿对你有帮助
1、先把BOOT0,和BOOT1跳线,跳到高位(置1)
2、在Options for Target中设置。如ROM40K,RAM8K,可如下设置ROM:0x20000000(start),0xa000(size)。在RAM中设置:0x2000a000(start),0x2000(size)
3、在Debug中的Initialization File中添加一个RAM.ini文件。
SP = _RDWORD(0x20000000); // Setup Stack Pointer
PC = _RDWORD(0x20000004); // Setup Program Counter
_WDWORD(0xE000ED08, 0x20000000); // Setup Vector Table Offset Register
4、在Utilities页面选择jlink,点击setting,在Flash Download中Do not Erase.同时设置ROM地址0x20000000(start),0xa000(size)。在RAM中设置:0x2000a000(start),0x2000(size)
5、重新编译,下载即可
但愿对你有帮助
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
跳线设置,或者IAR编译软件中选ram编译
追问
用flash load 下载软件好像不能下载到其他地址里吧,能得话应该怎样设置
歇歇
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询