原文:走进STM32世界之Hex程序烧写

多数 单片机 STC系列单片机 的初学者都知道,在 单片机初上电时,可以通过PC机上位机软件将程序引导至bootloader,从而将新程序的hex文件下载至单片机中,完成程序的升级或是更新。在 位Cortex M 内核下的STM 单片机也是可以做到的。这个上位机软件叫做 Flash loader demonstrator 短接boot 与VCC后,再次复位即进入到升级模式 System memor ...

2017-07-16 20:54 0 2505 推荐指数:

查看详情

stm32最小系统板程序 isp模式 hex文件

stm32最小系统板程序 isp模式 hex文件方法: 最小系统板boot0 置1 boot1置0,然后通过CH340模块连接到电脑,通过flymcu软件进行HEX文件,如果不成,按一下reset。 ...

Mon Nov 02 06:47:00 CST 2020 0 495
小技巧:使用串口stm32程序(串口ISP)

stm32的芯片,出厂时都自带了串口功能,可以在不使用特殊的下载器、只用串口的条件下将程序写进去。 串口需要的上位机软件,网上有很多免费的软件可用,我们使用sscom这个串口软件,可以从小工具里找到它带的stm32 ISP,也即是串口下载功能: 要使用串口下载功能,需要 ...

Fri Nov 12 10:24:00 CST 2021 0 1610
stm32的swd接口的协议是否公开的呢?

stm32的swd接口的协议是否公开的呢? 需要用一台好的示波器来抓才能有足够的存储深度,保证你能够过滤掉那个该死的50clock。 按照Arm的手册,每次转换发送方都需要一个TNR---但是我观察JLINK的波形却没有那个该死的TNR。 手册中说异步SWD需要,同步不需要 ...

Sat Sep 12 02:46:00 CST 2015 0 8193
stm32加入BootLoader实现串口方法

1. 简介 主要针对使用cube编程的同学,(或者还有更好的办法)。就是使用cube生成代码后,有的地方的代码给删除掉了,而加入BootLoader是肯定要改源码的,所以每次使用cube代码的时候这段自己加的必然白给,所以写了一个笔记吧! 我使用的芯片是stm32f103rgt6,项目需要内存 ...

Sat Dec 18 02:21:00 CST 2021 0 761
STM32三:STM32代码、CRC串口输出及芯片ID

一.代码 1.需要工具 STM32f103c8t6板子 USB转串口 PC上安装CH340驱动 2.引脚连接 USB的GND接stm32的GND USB的3.3V接stm32的3.3 USB的RXD接stm32的A9(USART1_TX) USB ...

Sun Sep 11 03:06:00 CST 2022 0 728
STM32报错init mode failed解决方法

昨天使用 STM32CubeMX 生成项目配置时,在 System Core 的 SYS 选项的 Debug 模式中选错了,选成了 "No Debug". 我是用 VSCode 配合 Platformio 插件单片机程序的,首次往STM32板子上烧录程序时没有任何问题,但是之后再想向板子上烧录 ...

Sun Mar 14 18:54:00 CST 2021 0 491
STM32】如何将资源至外部flash,如spi-flash

STM32将资源至外部flash方式大致分为通过IDE与应用程序一起和通过CubeProgranmmer单独两种: 方式一、使用IDE加载算法,烧录应用程序时一并写入,具体就是修改分散加载链接脚本将部分常量数据移至外部flash,算法制作工程如下 主要实现两个文件,接口 ...

Wed Nov 04 07:43:00 CST 2020 0 3079
STM32 JTAG/SWD禁用导致无法解决方法

由于STM32的引脚功能较多,在为了方便硬件的使用,常会使用复用,重映射的功能,这里主要提及的是SWD和JTAG端口的引脚对应出现的问题。为了使得TIM2能够重映射到PA15和PB3,所以得对TIM2进行重映射,但是这样是不够的,因为下载调试端口SWD默认就占用了该引脚,所以重映射无效,因此必须先 ...

Wed Nov 04 00:07:00 CST 2020 0 1214
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM