打印

STM8 FLASH 板块写问题

[复制链接]
2572|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wgggjfg|  楼主 | 2010-5-2 09:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用R-link 在 ST Visual Develop 下对STM8S固件函数库FLASH对板块进行读写,在STM8/128-EVAL运行很正常(STM8S207),但用一卖STM8S105的一运行到板块写函数就不跑飞了,最后显示仿真错误。
更奇怪的是:STM8S105调试进入函数单步运行就正常了, 难道是对FLASH->CR2、FLASH->NCR2修改要等待一定的时间?
在换芯片时mcu型号以及stm8sxxx.lkf 我已进行了选择。
沙发
mcuisp| | 2010-5-2 12:53 | 只看该作者
有这种事?换STlink试试看

使用特权

评论回复
板凳
wgggjfg|  楼主 | 2010-5-2 21:33 | 只看该作者
问题是没有STlink,但Rlink都是通过SWIM仿真,因该差不到哪里去。  ---出贴者

使用特权

评论回复
地板
mcuisp| | 2010-5-3 18:24 | 只看该作者
Rlink不一定和STLink一致,它们的固件、硬件协议、驱动链接库都不一样。

使用特权

评论回复
5
wgggjfg|  楼主 | 2010-5-6 23:07 | 只看该作者
搞了半天,我用09/2的库就不可以,用09/6的就可以了。

使用特权

评论回复
6
IJK| | 2010-5-7 09:24 | 只看该作者
可能跟CPU的主频有关系,STM8S105最高可以到16M(STM8S207最高到24M)。所以这造成用新的库解决了问题。

使用特权

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

本版积分规则

个人签名:专业人做专业事!高效充电。

65

主题

438

帖子

3

粉丝