打印

使用iap15f2k61s2的一些体会与困惑

[复制链接]
2801|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jiegex|  楼主 | 2013-5-7 23:40 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
困惑1:我只能用6.33的isp烧录软件,6.35用不了,6.36用不了,真的十分无奈
听说6.33中有bug,但是我竟然只能用有bug的版本,这是什么道理
困惑2:内部时钟十分不准确,但是stc竟然就这样拿出手了,希望stc能够把时钟频率调整得再准确些
我在调试的时候,发生了很多意料之外的问题,归根究底是是时钟频率不准,真的太浪费时间了

体会1:使用iap功能擦写程序区的时候,别把程序给覆盖掉了
比如要在程序中定义unsigned char code iapdat[512];
现在还不能擦写iapdat区域,因为现在iapdat很可能不是扇区对齐的,直接擦写可能会覆盖应用程序的代码,导致死机
正确的方法是在bl51连接器设置页中将iapdat重定位,重定位到0x0200(512字节)的整数倍的地方

相关帖子

沙发
coody| | 2013-5-8 10:57 | 只看该作者
1、我用的6.36的ISP软件正常。原来6.33的在设置频率时,好像是有问题,误差大,但不是MCU的问题。

2、我写的BOOT放在最后的3K,纯C的,不需要重定位,只需要在KEIL中设置一下开始的地址就OK了,我做得很稳定。用超级终端的Ymodem来发送AP,要转成二进制的BIN文件,这样简单,BOOT里面不需要解HEX文件。

使用特权

评论回复
板凳
autopccopy| | 2013-5-8 13:56 | 只看该作者
coody 发表于 2013-5-8 10:57
1、我用的6.36的ISP软件正常。原来6.33的在设置频率时,好像是有问题,误差大,但不是MCU的问题。

2、我写 ...

是跟操作系统和批次好有关吗?

我使用STC-ISP V6.33和V6.35(6.36) 对一块STC IAP15F2K61S2 进行多次ISP,并使用P5.4引出主时钟,使用示波器监测,好像误差都在0.2%以内,从10M-20M 试验过多次了。

设置为10M时,V6.33与V6.36都差不多为10.02xxM,误差很小啊。。。

(19)

IMG_0369.JPG (119 KB )

IMG_0369.JPG

使用特权

评论回复
地板
coody| | 2013-5-8 14:42 | 只看该作者
不知道,其实我用6.33也没遇到频率偏差超过官方的1%,一般在0.3%以内。
STC更新了版本,看到提示才知道,反正我没碰到过。

使用特权

评论回复
5
jiegex|  楼主 | 2013-5-9 10:14 | 只看该作者
简直是要改变我的世界观啊,坐等更多的改变

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

25

帖子

0

粉丝