[STM32L1] STM32L151C8T6的问题,下程序时老提示flash timeout

[复制链接]
9427|13
 楼主| Exia. 发表于 2012-12-10 15:27 | 显示全部楼层 |阅读模式
各位大大,小弟有问题请教...

我正在做的一个项目,本来是用STM32F103C8T6做的,但是做出来后发现功耗太大了,无奈只好换成了STM32L151C8T6,但是程序死活下不进去,老是提示说flash timeout..这是为什么?

难道STM32F103C8T6和STM32L151C8T6是不兼容的?还是说还有什么其他问题?

各位大大,请你们不吝赐教啊~~~
 楼主| Exia. 发表于 2012-12-10 15:28 | 显示全部楼层
自己先顶一个...
uet_cache 发表于 2012-12-10 15:33 | 显示全部楼层
看你怎么下载的,在MDK中下载还是ISP. 如果是MDK中下载或IAR中下载,选项最后一项FLASH选项是否正确。自己检查下。
 楼主| Exia. 发表于 2012-12-10 15:36 | 显示全部楼层
回三楼的大神,我是用MDK下的,最后一项FLASH没有问题的..

因为用STM32F103C8T6时是没问题的,但是用了STM32L151C8T6后就不行了。我记得他们俩是兼容得呀...
airwill 发表于 2012-12-10 17:47 | 显示全部楼层
芯片类型有没有设定好?
编程算法是有点区别的. 因为页容量不同了
uet_cache 发表于 2012-12-10 17:57 | 显示全部楼层
你看下面选项,有专门L15x系列选项的。我的MDK是4.6版本。

1.JPG

评分

参与人数 1威望 +1 收起 理由
Exia. + 1 很给力!

查看全部评分

uet_cache 发表于 2012-12-10 18:00 | 显示全部楼层
你的肯定是上面的问题
ZRJ8951 发表于 2012-12-11 08:39 | 显示全部楼层
我遇到过。用ULINK没这个问题。用JLINK出现。
 楼主| Exia. 发表于 2012-12-11 14:44 | 显示全部楼层
谢谢各位,问题已经解决了

原因是因为我的MDK是4.0版的,没有STM32L151C8T6相关芯片选项,就源用了原来的芯片类型,导致出现以上问题.

但是又出现新的问题了,程序下进去后总是跑飞。我看了一下,可能跟IWDG和RTC有关。不知道怎么解决呢?是不是这两块芯片这这两个地方有差别?我看芯片手册是有一点差别的,但是不大啊...
IJK 发表于 2012-12-11 15:24 | 显示全部楼层
IWDG先不要用
uet_cache 发表于 2012-12-11 15:49 | 显示全部楼层
你可以分段屏蔽程序,看是哪儿的问题。这样调试会快一些。
 楼主| Exia. 发表于 2012-12-12 15:39 | 显示全部楼层
谢谢各位,问题所在我大概清楚了,STM32F103C8T6和STM32L151C8T6在程序的编写上差别还是有点大的...

各位不清楚的可以去官方网站那边下载一个关于STM32F1升级STM32L1系列的说明文档,里面把一些重要的问题都说的很清楚。
uet_cache 发表于 2012-12-12 15:54 | 显示全部楼层
andy93762 发表于 2013-8-27 10:07 | 显示全部楼层
我在软件仿真的时候提示::
*** error 65: access violation at 0x40023800 : no 'read' permission 不知道怎么解决
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

11

帖子

0

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