[STM8] 继续针对STM8S的Option byte寻求答案

[复制链接]
yinyangdianzi 发表于 2011-6-28 11:45 | 显示全部楼层
太长了
weigd 发表于 2012-8-17 11:04 | 显示全部楼层
下面燒錄錯誤是什麽原因,
Error : Verify failed on Option Byte
Error : < OPTION BYTE verifying failed.
Error : < Operation aborted.
weigd 发表于 2012-8-17 11:05 | 显示全部楼层
我是使用軟件STM8S -MC-FW設置馬達參數,把其產生的文件放入馬達庫內,再編譯生成的S19文件,此S19文件導入STVP燒錄產生錯誤的。
不知以上方法是否有錯誤?
請高手賜教!!
多謝!
Regsen 发表于 2012-12-2 16:56 | 显示全部楼层
标记,但是没看到楼主的方法啊
明月小厨 发表于 2012-12-2 19:14 | 显示全部楼层
楼主的想法其实是可行,而且早就实现了,固件库的意思并非C语言描述的什么功能函数;它就是一个已经固化到你系统中的代码;LPC21XX有关FLASH的操作就是固有的程序段来完成的;用户提供缓冲区地址,然后是数据块长度,以及你要写入的位置;即可.当然这个时候系统占用了FLASH总线,停机了.
Lm的ARM更是这样;
而ST提供的库,其实是软件库.给编译器用的;
xhz0321 发表于 2013-1-4 22:04 | 显示全部楼层
对OPTION BYTE还是比较陌生
明月小厨 发表于 2013-10-10 12:44 | 显示全部楼层
OPTION BYTE;在有些单片机中,一个图形化的界面可以点选设置,当然设置的内容不太多的;STM8的设置内容多了一些,但仍然有设置的,如果可以生成一个配置文件,在下一次编程时直接调用就行了.这都是软件工具支持方面的事,和STM8内核不相关;
OPTION BYTE编程所用的三个库函数有什么不同?相对于写FLASH数据,估计是函数内部有一些约束条件的检查,防止用户误写坏了大事.估计估计,没做进一步证实.
ljmlydia 发表于 2014-2-9 15:25 | 显示全部楼层
博主你好,最近在研究STM8,采用STVD+COSMIC编程;
需要用到OPTION BYTE编程,目前只发现能在STVP上修改OPTION BYTE,不知如何在软件中编写?忘指教,谢谢!
明月小厨 发表于 2014-2-9 17:44 | 显示全部楼层
OPTION BYTE编程并不是ST提倡的;因为一旦出事,有可能就是大事,所以ST提倡在STV中处理;
不仅是OPTION BYTE,能不在程序中处理的尽量不处理,安全些。
明月小厨 发表于 2014-2-9 17:48 | 显示全部楼层
在程序中定义估计不太行,因为生成的HEX文件;和OPTION根本不在一个空间内;
在STVP的数据区页,根本就看不到OPTION;是不是[这样]?
香水橙 发表于 2014-2-9 21:25 | 显示全部楼层
比较晕
大秦正声 发表于 2014-5-7 16:29 | 显示全部楼层
好贴!!!
大秦正声 发表于 2014-5-8 12:11 | 显示全部楼层
mcuisp 发表于 2011-6-23 14:20
头文件里没有啦,这个我自己写的。
const unsigned char OptArray[]=
  {

厉害!
hayppy 发表于 2015-11-6 13:40 | 显示全部楼层
yewuyi 发表于 2011-6-27 14:44
在反复实验和测试下,问题终于解决,有空整理一下文档后另开一贴讲解决方法。

请教楼主,关于STM8S Option byte 解决方法整理的文档有发帖了吗?没找到呢!
aozima 发表于 2016-7-23 17:08 | 显示全部楼层
CC2530 发表于 2011-6-23 15:08
IAR STM8,STM8L101F3,OPTION

挺好的解决方法
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
快速回复 在线客服 返回列表 返回顶部