搜索
查看: 4656|回复: 10

[已解决] IAR用ST-link下载调试一直卡在Programming flash memory

[复制链接]

该用户从未签到

1

主题

8

帖子

0

蝴蝶豆

新手上路

最后登录
2018-9-10
发表于 2018-9-10 14:29:57 | 显示全部楼层 |阅读模式
基本情况:
IAR版本:IAR for ARM 6.30;
仿真器:ST-link-V2;
通讯接口:JTAG/SWD,默认SWD;
芯片:Stm32L151xC;

问题描述:
工程是用STM32CubeMX生成的,配置后编译下载一直卡在Programming flash memory,如下图1所示;
然后使用STM32 ST-LINK Utility烧写程序却可以正常编程和校验,如下图2所示;
在网上查了各种方法都试过,都无效,请教各路大神,有没有遇到类似的情况,问题大概出在什么地方?感谢万分!

下载一直卡着的地方

下载一直卡着的地方

烧写程序正常

烧写程序正常
回复

使用道具 举报

该用户从未签到

1

主题

8

帖子

0

蝴蝶豆

新手上路

最后登录
2018-9-10
 楼主| 发表于 2018-9-10 14:31:22 | 显示全部楼层
各路大神帮忙分析一下,我搞了几天还是没有找出问题所在
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

1002

帖子

363

蝴蝶豆

版主

最后登录
2021-4-15
发表于 2018-9-10 14:44:10 | 显示全部楼层
升级到最新版本的IAR!!!
回复 支持 反对

使用道具 举报

该用户从未签到

74

主题

3420

帖子

82

蝴蝶豆

社区小助手

最后登录
2023-11-12
发表于 2018-9-10 15:08:21 | 显示全部楼层
本帖最后由 wenyangzeng 于 2018-9-10 15:10 编辑

楼主应该试着先把芯片所有扇区整个删除,再试试写入。
还有那个Flash长度0x1c48是否设定得太短了。

评分

参与人数 1蝴蝶豆 +3 收起 理由
STMCU + 3

查看全部评分

回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

8

帖子

0

蝴蝶豆

新手上路

最后登录
2018-9-10
 楼主| 发表于 2018-9-10 15:17:51 | 显示全部楼层
MrJiu 发表于 2018-9-10 14:44
升级到最新版本的IAR!!!

你好,跟IAR版本有关系吗?我这个版本也是支持这款IC的啊,可以选的
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

8

帖子

0

蝴蝶豆

新手上路

最后登录
2018-9-10
 楼主| 发表于 2018-9-10 15:20:29 | 显示全部楼层
wenyangzeng 发表于 2018-9-10 15:08
楼主应该试着先把芯片所有扇区整个删除,再试试写入。
还有那个Flash长度0x1c48是否设定得太短了。

已经试过整片擦除后再用IAR下载调试还是一样的,用STM32 ST-LINK Utility怎么编程擦除都是没问题的,应该跟这个长度没有关系
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

1002

帖子

363

蝴蝶豆

版主

最后登录
2021-4-15
发表于 2018-9-10 15:54:45 | 显示全部楼层
有可能和驱动提供的API接口有关系吧,ST的底层API也会有更新的吧!!!

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

8

帖子

0

蝴蝶豆

新手上路

最后登录
2018-9-10
 楼主| 发表于 2018-9-10 16:07:36 | 显示全部楼层
MrJiu 发表于 2018-9-10 15:54
有可能和驱动提供的API接口有关系吧,ST的底层API也会有更新的吧!!!

好的,我试一下
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2017-12-6 11:47
  • 签到天数: 1 天

    [LV.1]初来乍到

    49

    主题

    3724

    帖子

    429

    蝴蝶豆

    论坛元老

    最后登录
    2021-8-7
    发表于 2018-9-10 16:16:01 | 显示全部楼层
    本帖最后由 toofree 于 2018-9-10 16:19 编辑

    这种问题,不是应该先上个工程吗?首先要排除工程设置。不要被一些非套路性问题干扰

    IAR版本太低太低了,建议最好上8.2以上,我7.8都不好意思用了。
    另外就是安装STM32 ST-LINK Utility软件时,建议选择替换IAR下的驱动,以保证IAR调用的驱动与ST-Link固件相一致。

    评分

    参与人数 1蝴蝶豆 +3 收起 理由
    STMCU + 3

    查看全部评分

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    8

    帖子

    0

    蝴蝶豆

    新手上路

    最后登录
    2018-9-10
     楼主| 发表于 2018-9-10 16:59:08 | 显示全部楼层
    toofree 发表于 2018-9-10 16:16
    这种问题,不是应该先上个工程吗?首先要排除工程设置。不要被一些非套路性问题干扰

    IAR版本太低太低了, ...

    好的,IAR版本确实低,由于其他工程都是一直用这个版本,而且我这个版本也是支持这款IC的啊,工程已上传

    stm32l151RC_RGB.rar

    5.93 MB, 下载次数: 1, 下载积分: ST金币 -1

    工程文件

    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

    GMT+8, 2024-5-4 19:14 , Processed in 0.185429 second(s), 43 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表