基本情况: IAR版本:IAR for ARM 6.30; 仿真器:ST-link-V2; 通讯接口:JTAG/SWD,默认SWD; 芯片:Stm32L151xC; 问题描述: 工程是用STM32CubeMX生成的,配置后编译下载一直卡在Programming flash memory,如下图1所示; 然后使用STM32 ST-LINK Utility烧写程序却可以正常编程和校验,如下图2所示; 在网上查了各种方法都试过,都无效,请教各路大神,有没有遇到类似的情况,问题大概出在什么地方?感谢万分! |
ä¸è½½ä¸ç´å¡ççå°æ¹
ç§åç¨åºæ£å¸¸
楼主应该试着先把芯片所有扇区整个删除,再试试写入。
还有那个Flash长度0x1c48是否设定得太短了。
评分
查看全部评分
你好,跟IAR版本有关系吗?我这个版本也是支持这款IC的啊,可以选的
已经试过整片擦除后再用IAR下载调试还是一样的,用STM32 ST-LINK Utility怎么编程擦除都是没问题的,应该跟这个长度没有关系
评分
查看全部评分
好的,我试一下
这种问题,不是应该先上个工程吗?首先要排除工程设置。不要被一些非套路性问题干扰
IAR版本太低太低了,建议最好上8.2以上,我7.8都不好意思用了。
另外就是安装STM32 ST-LINK Utility软件时,建议选择替换IAR下的驱动,以保证IAR调用的驱动与ST-Link固件相一致。
评分
查看全部评分
好的,IAR版本确实低,由于其他工程都是一直用这个版本,而且我这个版本也是支持这款IC的啊,工程已上传
stm32l151RC_RGB.rar
2018-9-10 16:57 上传
点击文件名下载附件
下载积分: ST金币 -15.93 MB, 下载次数: 1, 下载积分: ST金币 -1
å·¥ç¨æ件
另外STM32 ST-LINK Utility怎么替换IAR下的驱动