[AVR单片机] 写boot区比应用程序区慢很多!这正常么?为什么?

[复制链接]
3406|15
 楼主| btiger2000 发表于 2007-8-22 14:47 | 显示全部楼层 |阅读模式
zsmbj 发表于 2007-8-22 15:11 | 显示全部楼层

正常,boot区是NRWW的。

BTIGER2000 发表于 2007-8-22 18:48 | 显示全部楼层

明白了!我还以为程序有问题呢!谢谢!

NE5532 发表于 2007-8-23 16:39 | 显示全部楼层

你用什么东西看出来“慢”的呢?

BTIGER2000 发表于 2007-8-23 18:39 | 显示全部楼层

ISP下载程序时!

下载bootloader 比下载应用程序慢很多!
NE5532 发表于 2007-8-23 19:49 | 显示全部楼层

我没遇到过这个,可能是没注意。

不过绝对不是NRWW的问题,MRWW只在IAP的时候存在,ISP的时候CPU没有运行程序。
 楼主| btiger2000 发表于 2007-8-24 11:17 | 显示全部楼层

你的意思是说,速度应该一样?

我开始以为是bootloader程序的问题,换了一种bootloader程序,还是慢!
啥问题呢?
NE5532 发表于 2007-8-24 19:46 | 显示全部楼层

你用的ISP,Bootloader程序根本就没运行

BTIGER2000 发表于 2007-8-26 20:09 | 显示全部楼层

这我知道!

我只是想知道写bootloade比应用程序慢正常不正常? 问什么?
mcu_best 发表于 2007-8-27 09:28 | 显示全部楼层

bootloader在flash的高端

如果isp程序不跳过就低端的FF,当然感觉就慢了
 楼主| btiger2000 发表于 2007-8-27 10:22 | 显示全部楼层

楼上的,还是不太明白!

跟高低端有关系么?
NE5532 发表于 2007-8-27 20:29 | 显示全部楼层

不正常。

再强调一下,ISP是硬件行为,与软件无关!
mcu_best 发表于 2007-8-28 21:40 | 显示全部楼层

我说的和楼上说的是一个意思

slisp完全也可做到只写bootloader部分

简单加个跳过0xff即可
 楼主| btiger2000 发表于 2007-8-29 09:49 | 显示全部楼层

那就是说,慢也是正常的了!

haolei432370 发表于 2013-7-5 16:20 | 显示全部楼层
蛋疼。看下代码就知道的。因为bootloader从引导区开始的。下载这段代码必须把引导区之前的应用区给写完。时间当然长了
qin552011373 发表于 2013-7-7 11:49 | 显示全部楼层
haolei432370 发表于 2013-7-5 16:20
蛋疼。看下代码就知道的。因为bootloader从引导区开始的。下载这段代码必须把引导区之前的应用区 ...

您需要登录后才可以回帖 登录 | 注册

本版积分规则

81

主题

1179

帖子

6

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