搜索
bottom↓
回复: 9

[原创]STM8 EEPROM数据烧写方法 ST-LINK+ST Visual Programmer软件

[复制链接]

出0入0汤圆

发表于 2011-4-27 17:17:18 | 显示全部楼层 |阅读模式
开发STM8的过程中 在EEPROM区烧进一些设置参数或者查表常数

这种方法不用自己计算校验码。

我是用ST Visual Programmer软件+ST-LINK烧写STM8的。
手工在ST Visual Programmer软件的DATA MEMORY页中,修改要写入的数据。如地址4100处的两个字节(EF AB)。如图:

1 (原文件名:2011-4-27 16.56.20 0000.jpg)
File-->Save,保存为EEPROM。HEX。

在烧写时,打开ST Visual Programmer软件,分别在PROGRAM MEMORY页,DATA MEMORY页调入Program。HEX(程序代码文件)和EEPROM。HEX(EEPROM文件)文件。
Program-->All tabs。OK。

关掉ST Visual Programmer软件,再打开ST Visual Programmer软件,Read-->All tabs。会发现读出的EEPROM数据和写入的数据是一样的。

不知大家有没有更好的方法。如果写大量的数据,用手工这样输入是很麻烦的。

阿莫论坛20周年了!感谢大家的支持与爱护!!

你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。

出0入0汤圆

发表于 2011-4-27 18:06:40 | 显示全部楼层
没明白楼主讲的什么
一般只要调进HEX文件
在OBTIONBYTE设置好
然后直接点一个红色的烧录

出0入0汤圆

 楼主| 发表于 2011-4-27 18:48:46 | 显示全部楼层
【1楼】 grant-liao:
就是烧写程序时同时往EEPROM中写入指定的数据。

使用STM8时,如果你在烧录程序时,还要往EEPROM中烧写大量的数据。你会怎么做?

出0入0汤圆

发表于 2013-3-12 19:41:51 | 显示全部楼层
想请教下楼主 STVP打开的HEX文件 怎么防止误修改 有类似于只读功能吗

出0入0汤圆

发表于 2013-6-7 18:09:07 | 显示全部楼层
很好,正需要

出0入0汤圆

发表于 2014-1-7 22:04:13 | 显示全部楼层
楼主,我用STVP烧写HEX文件,写进去了不运行,不知道怎么设置或者操作出错了,帮我解答一下,你是怎么烧写的呢,谢谢!

出0入0汤圆

发表于 2014-4-11 10:26:08 | 显示全部楼层
正好用到,谢谢!

出0入0汤圆

发表于 2014-9-29 22:37:43 | 显示全部楼层
写程序时, 设定好了“‘写保护’”  
怎么再次烧程序进去?

出0入0汤圆

发表于 2014-9-30 09:47:44 | 显示全部楼层
gy54321 发表于 2014-9-29 22:37
写程序时, 设定好了“‘写保护’”  
怎么再次烧程序进去?

ROP 选Read Out Prltection OFF,->写操作就成空片了

出0入0汤圆

发表于 2014-9-30 15:17:12 | 显示全部楼层
数据比较大的话,一般在程序里对EEPROM进行初始化
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-9-29 06:11

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表