打印

怎么在烧录的时候在msp430g2553的information memory中烧录参数

[复制链接]
2298|38
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tec2|  楼主 | 2017-8-7 09:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
dirtwillfly| | 2017-8-7 14:09 | 只看该作者
你用的什么下载软件?
用iar可以使用#pragma location=0x1000直接把数据存储在information memory中
用ccs要复杂一点

使用特权

评论回复
板凳
dirtwillfly| | 2017-8-7 14:10 | 只看该作者
有些烧写软件可以只对选定的flash进行擦除和烧写

使用特权

评论回复
地板
tec2|  楼主 | 2017-8-7 14:51 | 只看该作者
dirtwillfly 发表于 2017-8-7 14:10
有些烧写软件可以只对选定的flash进行擦除和烧写

我用Lite FET-Pro430 Elprotronic, 我确定可以擦除information memory .

使用特权

评论回复
5
dirtwillfly| | 2017-8-7 16:26 | 只看该作者
tec2 发表于 2017-8-7 14:51
我用Lite FET-Pro430 Elprotronic, 我确定可以擦除information memory .

如果烧写不了,也可以用软件方式来解决这个问题。
例如:
程序运行时,判断一下是否是第一次运行,如果是第一次运行进行一次flash写操作,把参数写入到指定的地址。

使用特权

评论回复
6
dirtwillfly| | 2017-8-7 16:28 | 只看该作者
tec2 发表于 2017-8-7 14:51
我用Lite FET-Pro430 Elprotronic, 我确定可以擦除information memory .

建议先换一个information memory块试试

使用特权

评论回复
7
qiufengsd| | 2017-8-7 16:48 | 只看该作者
这个没有写过,只是编写一个代码烧写进去,然后改变。

使用特权

评论回复
8
qiufengsd| | 2017-8-7 16:49 | 只看该作者
这个可以通过烧写一次Flash,然后保存就行了。

使用特权

评论回复
9
tec2|  楼主 | 2017-8-7 20:10 | 只看该作者
dirtwillfly 发表于 2017-8-7 16:26
如果烧写不了,也可以用软件方式来解决这个问题。
例如:
程序运行时,判断一下是否是第一次运行,如果是 ...

这个倒也是一个办法,谢谢。

使用特权

评论回复
10
没有问题的,你用绝对地址定位就可以了,这个你百度绝对地址定位即可找到答案,这个我以前都是那么用的

使用特权

评论回复
11
tec2|  楼主 | 2017-8-7 20:51 | 只看该作者
一事无成就是我 发表于 2017-8-7 20:22
没有问题的,你用绝对地址定位就可以了,这个你百度绝对地址定位即可找到答案,这个我以前都是那么用的
...

请帮我看看我这样写的有没有问题。这个地址是INFOD.
#pragma location=0x1000
const unsigned char para[12]  ={49,50,51,52,0,0,48,49,49,50,50,51};

使用特权

评论回复
12
你仿真就可以看到,仿真进去看infod即可

使用特权

评论回复
13
sdlls| | 2017-8-9 22:49 | 只看该作者
可以通过编写一次程序烧写。

使用特权

评论回复
14
sdlls| | 2017-8-9 22:49 | 只看该作者
或者检测是否存在这些字符,然后写入的方法。

使用特权

评论回复
15
houjiakai| | 2017-8-11 16:02 | 只看该作者
可以根据第一个字符串来来判断是否需要烧写程序

使用特权

评论回复
16
houjiakai| | 2017-8-11 16:04 | 只看该作者
如果参数不变动,可以通过一次烧写变动就行。

使用特权

评论回复
17
kkzz| | 2017-8-15 16:05 | 只看该作者
需要烧写才能烧写外部的参数吧。

使用特权

评论回复
18
kkzz| | 2017-8-15 16:10 | 只看该作者
还要一种就是通过串口发送数据,然后接受烧写。

使用特权

评论回复
19
shenmu2012| | 2017-8-15 20:40 | 只看该作者
这个只是正常的读写flash操作即可。

使用特权

评论回复
20
vivilzb1985| | 2017-8-15 21:41 | 只看该作者
这个就是采用一般的flash的读写方式的就可以的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

34

帖子

0

粉丝