快速使用STVP和ST-LINK下载STM8S003程序

本文详细介绍了如何使用ST-LINK下载器及STVP软件完成STM8S003F3微控制器的程序烧录过程。包括了ST-LINK驱动和STVP软件的下载安装步骤、板子上电与ST-LINK连接方式、STVP软件的配置流程、程序文件的选择及下载操作等。

1.  下载和安装ST-LINK驱动和STVP软件

- STVP和STVD都在sttoolset里面:http://www.st.com/st-web-ui/static/active/en/st_prod_software_internet/resource/technical/software/sw_development_suite/sttoolset.zip

- ST-LINK驱动好像sttoolset里面也有了。


2. 板子上电,连接好ST-LINK。


3. 打开STVP: 运行“开始”->ST Toolset->Development Tools -> ST Visual Programmer



4. 连接配置:运行 Configure -> Configure ST Visual Programmer

选择 ST-LINK, USB, SWIM, STM8S003F3



5. 选择程序:运行 File->Open,选择要下载的.hex或者.srec文件。

6. 下载程序:运行 Program -> All tabs ,执行下载。


更多配置信息,可参考:

http://blog.sina.com.cn/s/blog_be5f3f600101ipih.html

### STLink 驱动安装教程 #### Windows 平台下的 STLink 驱动安装 在 Windows 上安装 STLink 驱动程序通常涉及下载并运行官方工具。用户可以从意法半导体官网获取最新的驱动程序版本[^1]。完成下载后,解压文件并通过双击 `dpinst_amd64.exe` 或者对应的可执行文件来启动安装向导。如果设备管理器中显示黄色感叹号,则表明驱动未正确加载,此时可以尝试手动更新驱动程序。 对于某些较新的操作系统版本(如Windows 10/11),可能无需额外操作即可自动识别硬件并完成驱动配置[^2]。 ```bash # 手动指定路径更新驱动方法: 右键单击未知设备 -> 属性 -> 更新驱动程序... 选择“浏览计算机以查找驱动程序” 指向已提取的ST-LINK驱动目录位置 ``` #### Linux 平台下 STLink 的支持设置 Linux 用户不需要传统意义上的“.inf”类驱动文件,而是依赖开源项目提供兼容性解决方案。主要通过 OpenOCD stlink 工具包实现目标板调试功能的支持[^3]。具体步骤如下: - 使用包管理器安装必要的软件组件; - 编辑udev规则赋予普通用户访问权限; 以下是基于Debian系发行版的一个例子命令序列展示如何准备环境: ```bash sudo apt-get update && sudo apt-get install -y git cmake build-essential libusb-1.0-0-dev git clone https://github.com/texane/stlink.git ~/src/stlink cd ~/src/stlink; mkdir build; cd build cmake .. make sudo make install echo 'SUBSYSTEMS=="usb", ATTRS{idVendor}=="0483", MODE="0666"' | sudo tee /etc/udev/rules.d/51-stlink.rules >/dev/null sudo udevadm control --reload-rules && sudo service udev restart ``` 上述脚本片段会克隆最新源码树到本地构建区域,并编译部署自定义固件版本的同时调整USB权限设定以便于后续实际应用阶段无障碍连接开发板资源[^4]。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值