从FLASH开始擦除和从RAM开始擦除FLASH,有什么区别啊?

2019-03-24 15:08发布

不懂啊。。看了手册还是不懂 软件编程方面好像也没有太大的区别,而且user guide上面的那个伪写入的地址是一样的 还有就是从RAM开始写入,和从FLASH开始写入有什么区别? 有人跟我说是:一个是写在RAM,一个是写在FLASH,但是我觉得不对。。。 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
zkaiaizy
1楼-- · 2019-03-26 04:09
哎,看到有一起学习的感觉不错啊,,一起学习吧
老阮
2楼-- · 2019-03-26 04:31
今天突然想到,如果说把代码从ROM中复制到RAM中,这肯定也得占用不少时间,跟直接执行相应的指令比起来,我觉得还不如直接把指令执行了。
永远的不知
3楼-- · 2019-03-26 06:52
 精彩回答 2  元偷偷看……
老阮
4楼-- · 2019-03-26 07:02
上面的我还是不懂...
再请教你个问题哈
在149的手册上写了,块写入FLASH的时候,理论上应该把BLKWRT这一位应该置一吧.
但是我自己实际操作的时候发现,如果把BLKWRT这一位置位,就只能写入一个字节的数据.
然后如果该位清零,就可以写入多个字节数据.
老阮
5楼-- · 2019-03-26 09:37

两个代码程序是TI官方的,但是有个问题.

一个代码中有把BLKWRT置位,另一个却没有.

而且有一个程序中有等待WAIT位,另一个也没有.

 

如果从USER GUIDE来看,应该是要置位BLKWRT,而且也要等待WAIT的.

 

我自己的程序是有等到WAIT的,但是加上了BLKWRT,就只能写一个字节.不加BLKWRT就可以写做字节.

我觉得这不是跟USER GUIDE描述的相反了么?

永远的不知
6楼-- · 2019-03-26 12:37
 精彩回答 2  元偷偷看……

一周热门 更多>

相关问题

    相关文章