stm8如何清0所有的ram

stm8如何清0所有的ram,第1张

不知道你所谓的清零RAM是不是值想指内存。
如果是RAM的话,你只需要断电,就能把所有的RAM清空,一旦上电,避免不了 核心引导程序使用RAM。其它没有办法清零所有的RAM,没有内存,系统就是关闭的。
如果是ROM的话,用STVP就行(ST公司自己的),可以清空内部FLASH,以及烧制程序,不过会导致不能下载程序,需重新烧写下载程序才能使用。

-
-然后要吐槽下st官方的ide。真的。用得我极度不爽。所以后来转战iar。结果发现iar没法批量生产-
-因为iar少程序貌似一定要在工程下。不能直接将hex文件烧写进板子里。所以最后还是要用stvp来批量烧。
首先要准备好你的烧写文件。hex或者s19。文件。(用iar或者stvd生成的,前提必须保证你程序没问题-
-这个肯定不用说)。
第一步:然后打开stvp
。打开之后是这样的
第二步:点击option
byte
。rop
on。这个是每次烧写完将flash锁住。以免别人读你的ic。
还有如果你晶振是24m的。waitstate
要打开。然后点file->save。然后保存。切记这个保存的是optioin
byte!!如果你时钟是24m。或者程序要加锁。一定要生成这个hex文件。

虽然是两年前的帖子,我还是回复下。

release和debug运行结果不同,一般是优化的问题。如果写程序的时候没有考虑优化问题,那就把所有的优化去试试。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13346126.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-19
下一篇 2023-07-19

发表评论

登录后才能评论

评论列表(0条)

保存