1 .开发环境
首先建议大家把ST的软件全家桶装上,我之前熟悉TouchGFX的时候走了好多弯路,装上全家桶后基本没多少环境问题。而且从ST软件设计的角度和方向来看,从通用开发工具到ST专用平台的转变是势在必行的。因为比较新的软件特性很明显会以开发包的形式集成到ST官方的软件工具中。
1).ST的工程创建工具
CubeMX :https://www.st.com/zh/development-tools/stm32cubemx.html#get-software
如果想在STM32平台
2 .烧录工具:
STM32 ST-LINK Utility :https://www.st.com/en/development-tools/stsw-link004.html
STM32CubeProgrammer:https://www.st.com/content/st_com/zh/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/stm32cubeprog.html
3 .IDE工具: Keil 5.27
4 .UI设计工具:TouchGFX
5 .UI编辑工具:VS2013
6 .其他诸如SecureCRT,Visual Studio之类就不多做介绍,尽管电脑空间不是很多,我仍然把ST的全家桶全部安装:主要为了节省环境排查的麻烦。
2 .开发板相关资源
1). 开发板资源
参考以下:
https://www.st.com/zh/evaluation-tools/nucleo-l552ze-q.html
2)主芯片STM32L552资源
参考以下:
https://www.st.com/zh/microcontrollers-microprocessors/stm32l5-series.html
3).STM32L5培训资源
参考以下:
https://www.stmcu.org.cn/document/list/index/category-1342
4).STM32L5安全培训资源
参考以下:(第一章几乎包含了所有STM32L5相关的资源和知识点,重点推荐一下)
https://www.stmcu.com.cn/ecosystem/chip/chipfamily-STM32L5-entry
5).培训视频资源
参考以下:
除了视频以外,别的资料我应该会在本周看完,为了方便试验,我还是把开发板上几个简单的外设贴一下。
3 .原理图
1).Button
2).LED
3).Type-C
666,这个资料全了,ST的全家桶还是比较好的!