使用免费软件开始stm8开发:在NUCLEO-8L152R8上点亮LED灯

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/woshi_ziyu/article/details/84831123

本篇文章主要介绍的是在STMicroelectronics意法半导体NUCLEO-8L152R8开发板上进行一个简单的LED指示灯和定时器演示。作者使用的是Debian GNU / Linux系统,但本篇文章也适用于其他的Linux发行版、* BSD或其他Unices。

本文我们使用的工具包括:

● 小型设备C编译器(SDCC),版本3.8.0或更高版本,用于编译STM8的C程序。

● stm8flash,将程序写入设备。最近的版本(2018年11月)需要支持NUCLEO-8L152R8的ST-LINK / V2-1。

硬件设置

在这里插入图片描述
只需使用一根USB线连接到开发板即可。

获得SDCC

根据您的操作系统,可能有一种简单的方法来安装SDCC 3.5.0或更新版本使用软件包系统或类似软件(例如Debian上的apt-get install sdcc)。虽然SDCC 3.4.0应该足以满足本文的需要,但是如果您遇到任何错误,可能需要尝试更新的版本。特别是,SDCC 3.4.0存在库搜索路径的问题;这可以通过在链接时显式指定标准库的路径来解决。

SDCC二进制文件或源tarball可以从其网站下载。

获取stm8flash

stm8flash源代码可以在其GitHub位置找到,其中还有一个源存档的zip存档的下载链接。要编译它,需要安装C编译器,例如gcc、pkg-config和libusb。将存档解压缩(例如使用解压缩stm8flash-master.zip)更改到目录stm8flash-master并输入make。如果有任何错误,例如找不到头文件,请检查是否已安装pkg-config和libusb的开发文件。

更多内容请参考以下链接:https://www.yiboard.com/thread-1004-1-1.html

猜你喜欢

转载自blog.csdn.net/woshi_ziyu/article/details/84831123