发布日期:2025-10-18 11:39浏览次数:
今天折腾了一下午stm8的开发环境,这事儿真不能按网上零散的教程来,不然分分钟掉坑里。把我踩的坑和正确步骤都记下来,你们照着弄绝对省心。
我先冲去官网下SDK,好家伙,满屏英文看得眼花。直接搜“stm8标准外设库”,千万别下到stm32的库!我手滑点错一次,安装时候才发现型号不对版,白忙活半小时。
编译器我选IAR,别问为啥不用免费版,问就是公司项目必须用这个。安装时候死盯着那个勾选框——千万勾上“Add ST-Link in PATH”!上次就是漏了这步,害得我后面输命令全报错。
插上st-link那刻我就感觉不妙。设备管理器里冒出个黄色感叹号,windows还冲我喊“未识别的USB设备”。淡定,掏出ST官网下的“ST-Link USB Driver”,安装完重启电脑才算认出来。重启前别拔线!拔了又得重装一遍,别问我怎么知道的。
打开IAR新建工程直接懵逼:芯片型号选STM8S103还是105?看板子背面贴纸最准!我对着灯光眯眼找了半天,差点看成老花眼。选错型号?恭喜你,编译通过但烧录直接报错没商量。
激动地点下Download,结果弹红字:“Could not find ST-Link device”,急得我直抓头。排查三连击:
折腾到第六遍突然连上了,感动得想给板子磕个头。试了下流水灯闪烁正常,总耗时三小时,其中两小时在填坑。下次要再弄,直接翻自己这篇笔记就完事了!