STM32常见问题

简介: STM32常见问题

一、STM32 下不了程序

提示:

(1)、JLink Info: CPU halted Erase Done. Programming Failed! 解决办法:

用isp把芯片全部擦除再试试,如果可以的话应该是你的程序中禁止调试接口了

-----------------------------------------------------------------------


不是程序禁止了,是MCUISP这个软件搞的

 

 

 (2)、线分别接到swdio swdclk  gnd  但是一直有一个这样的错误
* JLink Info: STM32F1xxx: Can not attach to CPU. Trying connect under reset.
**JLink Warning: RESET (pin 15) high, but should be low. Please check target hardware.
***JLink Error: Supply voltage too low (1 Volt is required, Measured: 0.8 Volt).
Please check target power.

 解决办法:应该还有一根3.3V的线吧 你把3.3V的线连上试试,(两个原因你控制板上GND或VCC有一根没连上,第二个,你的jlink电源线烧了。所以最好先换个jlink下载试试,如果还是这样,就查主板供电的问题吧GND、VCC,虚焊,没焊还是没接)

 

VREF一定要外部供电,Jlink是不自带供电的,所以别光只顾共地,不共3.3V点啊!!

 

 

二、常见编译错误提示及解决办法

2.1、.\OBJ\(project name).sct(7): error: L6235E: More than one section matches selector - cannot all be FIRST/LAST.如下图:

 

原因是,提示你有两个.s的启动文件,或者多个.s文件同时加入工程了。解决办法是删除一个。比如我删除 startup_stm32f10x_md.s问题得到解决了。

三、STM32 软件logic anlysys仿真出问题输入PORTx.y出错:

SARMCM3.DLL

DARMSTM.DLL   -pSTM32F103RC         TARMSTM32.DLL            -pSTM32F103RC

相关文章
|
6月前
|
传感器
【经典案例】STM32F407使用HAL库配置I2C详解
STM32F407是一个强大的微控制器,广泛应用于嵌入式系统中。在许多应用中,我们需要使用I2C总线来与传感器、EEPROM、显示屏等外设进行通信。本文将详细介绍如何使用STM32 HAL库来配置和使用I2C接口。
779 2
|
C++ 芯片 内存技术
STM32速成笔记(一)—概述
本文为STM32速成系列专栏的第一篇文章,主要介绍了一下本专栏的内容特点,前期准备内容以及一些简单的编程规范和代码架构设计内容。
187 0
STM32速成笔记(一)—概述
|
API 芯片
STM32 使用HAL库调试内部RTC经验总结
STM32 使用HAL库调试内部RTC经验总结
636 1
|
存储 内存技术
STM32F0单片机快速入门九 用 I2C HAL 库读写24C02
STM32F0单片机快速入门九 用 I2C HAL 库读写24C02
No.2 STM32F429IGT6 固件库 CMSIS标准及库和STM32官方文档资料总结 (STM32F429/F767/H743)
No.2 STM32F429IGT6 固件库 CMSIS标准及库和STM32官方文档资料总结 (STM32F429/F767/H743)
STM32F103C8T6 TFTILI9328液晶显示屏使用教程
STM32F103C8T6 TFTILI9328液晶显示屏使用教程
185 0
【STM32】ADC采集光敏数据(不看库函数手册进行配置)
【STM32】ADC采集光敏数据(不看库函数手册进行配置)
【STM32】ADC采集光敏数据(不看库函数手册进行配置)
|
物联网 开发者 内存技术
stm32 下载运行 | 学习笔记
快速学习 stm32 下载运行
stm32 下载运行 | 学习笔记
|
存储 芯片 Windows
如何使用串口来给STM32下载程序
如何使用串口来给STM32下载程序
576 0
如何使用串口来给STM32下载程序