在安装stm32 Flash Loader Demo烧录软件出现的错误!!!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在安装stm32 Flash Loader Demo烧录软件出现的错误!!!相关的知识,希望对你有一定的参考价值。

串口被占用了,首先要确认一下串口端口的选择是否正确,一般不用COM0这个端口,提示这个错误说明其他程序占用了你的串口,需要先将其关闭,如果找不到端口在哪关,可以直接重启电脑, 参考技术A 要确认device是否已设置进入BootLoader模式 (BOOT0=1,BOOT1=0)

Linux下搭建STM8开发环境

使用SDCC+STM8Flash+STLink搭建Linux开发STM8开发环境,对应的MCS51,LPC之类的也可以使用SDCC

1、安装SDCC
$ sudo apt-get install sdcc
2、安装stm8flash
git clone https://github.com/vdudouyt/stm8flash.git cd stm8flash make sudo make install

3、安装STlink驱动
安装之前的需要安装的环境
  • 1.libusb-1.0
  • 1.1:sudo apt-get install libusb-dev
  • 1.2:sudo apt-get install libusb-1.0-0-dev
  • 2.cmake
  • 2.1:sudo add-apt-repository ppa:george-edison55/cmake-3.x
  • 2.2:sudo apt-get update
  • 2.3:sudo apt-get install cmake

 

git clone https://github.com/texane/stlink.git
cd stlink
make
cd build/Release && make install DESTDIR=_install
将st-flash复制到/usr/bin就可以



 

















以上是关于在安装stm32 Flash Loader Demo烧录软件出现的错误!!!的主要内容,如果未能解决你的问题,请参考以下文章

怎么下载stm32官方bootloader

stm32将数组存到flash

如何读取stm32 flash里面的内容

基于STM32的Flash读写详解

基于STM32的Flash读写详解

STM32下载提示flash timeout.reset the target and try it again