STM32烧录报错 问题记录

本次改板遇到了无法烧录的问题,主要问题记录如下:
Cannot Write to RAM for Flash Algorithms !
Error while accessing a target resource. Resource perhaps not available or a wrong access was attempted.

这个问题确实容易被忽略,网上找了很多解法,一开始怀疑stlink问题,后面确实通过stlink utility工具能烧进去,但是一用keil就出现这种问题。

后面怀疑是STM32被锁区,但是通过stlink utility 工具扫描 安全模式是关闭的,所有扇区都正常开放

后面怀疑boot启动问题,但是发现,程序是无法烧入,通过stlink utility工具烧写hex是没问题的

后面怀疑是代码哪里跑飞了,但基础代码不存在这个bug
在这里插入图片描述
在这里插入图片描述

最后确定问题来源是新改的板子,USB电源没有接入板子,烧录是一直是外部稳压电源供电,导致烧录最后一步复位验证失败了
后面烧录需要用stlink 的电源对芯片供电,外接电源。
因为需要用到实际产品中,需要把stlink的3.3V接入板子的3.3V电源轨,而实测把stlink的5V接入板子再通过板子的LDO降到3.3V,烧录依旧无效。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值