完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
STM8L151G6使用IAR仿真提示:
Failed to write memory at 0x840F: SWIM PROG error [42001]: Prog timeout 这时候,退出仿真提示: Failed to disable Flash memory MASS protection 已经自行百度、bing,并做过以下排查: 1、可以用IAR和STVP下载代码,但是运行不正常,感觉只有很靠前的的10行代码能运行吧,这个通过GPIO点灯验证的,有些GPIO运行正确,有些就不行。 2、STVP下载和校验都正确。 3、编程DISABLE "ROP"多次,无用。 4、排除硬件问题,焊了2块板子,都是这样。 5、IAR重新安装过,也还是这样。 6、IAR for stm8 debugger-support-files,这个补丁也装过了,还是这样。 7、型号选择没问题,因为选错了的话,会提示选择的型号和检测到的型号不一致。 8、重新建了一个工程,也还是这样。 9、使用其他人量产的STM8L系列的芯片程序,选对型号后,下载仿真,也还是这样。 想不到其他问题了,请大神们帮忙提示提示。 |
|
相关推荐
1个回答
|
|
"Prog timeout" 错误通常表示在尝试编程或仿真时,与目标设备的通信超时。这可能是由于多种原因导致的,包括硬件连接问题、固件问题或软件设置问题。以下是一些建议,以帮助您解决这个问题:
1. 检查硬件连接:确保您的开发板与计算机之间的连接正确且稳定。尝试使用不同的USB线和端口,以排除连接问题。 2. 检查固件版本:确保您的开发板固件是最新的,因为旧版本的固件可能存在兼容性问题。 3. 检查IAR设置:在IAR中,确保您选择了正确的目标设备(STM8L151G6)和正确的调试器/仿真器。此外,检查您的时钟设置,确保它们与您的开发板相匹配。 4. 重置开发板:在尝试重新编程或仿真之前,尝试将开发板从电源断开,然后重新连接。这有时可以解决通信问题。 5. 检查代码:确保您的代码没有语法错误或逻辑错误,这些问题可能导致仿真或编程失败。 6. 尝试其他仿真器/调试器:如果可能的话,尝试使用其他仿真器/调试器,以确定问题是否与您当前使用的仿真器/调试器有关。 7. 联系IAR技术支持:如果以上建议都无法解决问题,您可能需要联系IAR的技术支持以获取进一步的帮助。 8. 检查STM8L151G6的配置:确保您的STM8L151G6的配置正确,包括内存保护设置和其他相关设置。 9. 检查电源供应:确保开发板的电源供应稳定且符合要求。 10. 检查开发板的硬件:虽然您已经排除了硬件问题,但仍然建议再次检查开发板的硬件,以确保没有损坏或焊接问题。 通过尝试这些建议,您应该能够找到并解决“Prog timeout”错误的原因。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1771 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1619 浏览 1 评论
1070 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
724 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1673 浏览 2 评论
1936浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
729浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
569浏览 3评论
594浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
552浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 18:58 , Processed in 0.795629 second(s), Total 78, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号