LM3S9B96如何让程序不烧写进Flash,直接下载到SRAM内运行?

2019-03-24 14:17发布

我在网上看到了一些方法,但是不知道有没有实际做成功的同志?能否提供一些实际的经验或有用的资料?谢谢各位了! 马上要做前期开发的工作,不想总往Flash里烧写,以免出现各种问题,包括损坏或者被锁什么的。 补充一下,目前手头有一个J-Link和IAR的软件,我看很多都是KEIL下的方法?IAR下面能搞定吗?现在主要是在做方案,怕后期出现一些问题,所以提前考虑一下。 [ 本帖最后由 ultrabenz 于 2012-5-25 10:40 编辑 ] 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
Study_Stellaris
1楼-- · 2019-03-24 16:34
 精彩回答 2  元偷偷看……
ultrabenz
2楼-- · 2019-03-24 17:08
< :TI_MSP430_内容页_SA7 --> 在IAR下面能用这两种办法吗?
Study_Stellaris
3楼-- · 2019-03-24 21:10
IAR 下也可以,不过要修改的是 icf 文件



define memory mem with size = 4G;
define region FLASH = mem:[from 0x00000000 to 0x0003ffff];
define region SRAM = mem:[from 0x20000000 to 0x2000ffff];
define block HEAP with alignment = 8, size = 0x00000000 { };
initialize by copy { readwrite };
do not initialize { section .noinit };
place at address mem:0x20000000 { readonly section .intvec};
place in mem:[from 0x20000000 to 0x20008000] {readonly};
place in mem:[from 0x20008001 to 0x2000ffff]  { readwrite, block HEAP };
ultrabenz
4楼-- · 2019-03-25 01:00
 精彩回答 2  元偷偷看……
Study_Stellaris
5楼-- · 2019-03-25 04:15
中断向量的位置指定要修改到 0x20000000
jxndcl301
6楼-- · 2019-03-25 07:25
原帖由 Study_Stellaris 于 2012-5-25 14:01 发表 中断向量的位置指定要修改到 0x20000000
学习了!

一周热门 更多>

相关问题

    相关文章