打印

STM32L152CBT6用JLINK的SWD模式下载的奇怪问题

[复制链接]
6407|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hackthree|  楼主 | 2011-12-28 16:04 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hackthree 于 2011-12-28 17:07 编辑

因为用的是SWD模式,所以只用TMS,TCK,RESET,VCC,GND这五根线。
STM32L152CBT6的RESET脚如下图

一个10K的电阻上拉至供电电压,一个0.1uF的电容接地。
以前用STM32F100,F103一直是这样用的,没出现什么问题。
可是这次用STM32L152CBT6就出问题了。
用JLINK的3.3V供电烧写程序就提示错误。
但是用3V供电烧写就没有问题。。
如果想用JLINK的3.3供电烧写,就必须把那个0.1uF的电容去掉。
很诡异的问题。
ST的M3系列的片子应该是相同封装,硬件基本兼容通用的吧。为什么F100和F103用的都没问题,L152却不行呢?
求解惑。。

另外再问一个弱弱的问题。。
如果把这里的电阻和电容都不接,在应用的时候会出什么问题?
沙发
mcuisp| | 2011-12-28 16:24 | 只看该作者
本帖最后由 mcuisp 于 2011-12-28 16:26 编辑

:)试试我的EP968

另应该明确一点,ST的M3、M4硬件看起来可能一样,细节会有很多不同。
应该仔细查阅资料的相应章节

使用特权

评论回复
板凳
nikita-fuck| | 2011-12-28 16:42 | 只看该作者
:)试试我的EP968

另应该明确一点,ST的M3、M4硬件看起来可能一样,细节会有很多不同。
应该仔细查阅资料的相应章节
mcuisp 发表于 2011-12-28 16:24

这个是M3。。。内核
低功耗的

使用特权

评论回复
地板
nikita-fuck| | 2011-12-28 16:43 | 只看该作者
工艺和STM32F貌似不一样。。。。
L系列是90nm,,
F系列应该是130nm

使用特权

评论回复
5
hackthree|  楼主 | 2011-12-28 16:58 | 只看该作者
本帖最后由 hackthree 于 2011-12-28 17:08 编辑

4# nikita-fuck
这个应该不是主要问题。。
上两张图:


这个是AN3216里的电路图


这个是UM1079,STM32L-DISCOVERY的原理图。。
和我的接法是一样的。。

现在的问题就是用我现在的硬件3V供电可以正常下载,3.3供电就不行。:L
想3.3V供电下载的话就必须卸掉0.1uF的电容。。

使用特权

评论回复
6
hackthree|  楼主 | 2011-12-28 17:00 | 只看该作者
2# mcuisp
STM32L152这个也是M3的。。
和F系列的区别就是L系列是M3低功耗的。。

使用特权

评论回复
7
hackthree|  楼主 | 2012-1-31 09:33 | 只看该作者
顶,问题依旧。。。:Q

使用特权

评论回复
8
香水城| | 2012-1-31 10:24 | 只看该作者
1)STM32的不同系列,使用的工艺不一样,F1系列=180nm,F2/F4系列=90nm,L1系列=130nm
工艺不同,个体间的差异分布也不一样。

2)5楼贴出的2张图中,上面那张图没有NSRT的上拉电阻,下面那张图NSRT上有一个100K的上拉电阻。

3)ST数据手册中建议的电路是,NSRT上没有外接上拉电阻。

4)LZ可以用示波器观察NRST信号,在有那个电容和没有那个电容时有什么区别,然后再作分析。

使用特权

评论回复
9
yinyangdianzi| | 2012-2-2 14:17 | 只看该作者
豁然开朗

使用特权

评论回复
10
xlhtracy| | 2012-2-3 15:54 | 只看该作者
高人

使用特权

评论回复
11
njchenmin| | 2012-3-17 16:05 | 只看该作者
我用F103的SWD模式不连NRST脚

使用特权

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

本版积分规则

1

主题

220

帖子

1

粉丝